【发布时间】:2020-03-20 17:18:46
【问题描述】:
如何使用 jquery 从网页中获取按钮的内容?该按钮打开一个模式。我正在另一个模式中显示此内容。
$(document).ready(function() {
$("#btn1").click(function() {
$("iframe").load("someUrl #someId",function(response) {
});
});
});
模态如下
<div id="test">
<!-- Trigger the modal with a button -->
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal4">Table 2</button>
<!-- Modal -->
<div class="modal fade" id="myModal4" role="dialog">
<div class="modal-dialog modal-lg">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-body">
<table style="border: 1px solid black; border-collapse: collapse; padding: 15px; width: 100%; text-align: left; ">
<tr>
<td>Hello </td>
<th> </th>
<th> </th>
<td>world </td>
</tr>
</table>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
【问题讨论】:
-
所以你想获得 modal 的内容,而不是 button - 对吗?如果是这样,除非模式的内容在最初加载的 HTML 中,否则您将无法执行此操作。这也是假设您没有进行跨域 AJAX 调用,无论如何这可能会被 CORS 阻止
-
这两个应用程序都在我的 PC 上本地运行,因此 CORS 已经被使用。是的,我想获取模态的内容。实际上是模态中的一个表格