我有一个数字按钮,当按下时会打开一个带有iframe
的模态。这些按钮具有数据属性,用于存储我要传递给iframe
scr
的链接。
这是按钮的代码:
<a href="#myModal" style="float: right;" class="btn btn-outline-secondary" data-toggle="modal" data-jobid="index.php?/job/view/1" ><strong>View</strong></a>
<a href="#myModal" style="float: right;" class="btn btn-outline-secondary" data-toggle="modal" data-jobid="index.php?/job/view/2" ><strong>View</strong></a>
<a href="#myModal" style="float: right;" class="btn btn-outline-secondary" data-toggle="modal" data-jobid="index.php?/job/view/3" ><strong>View</strong></a>
这是iframe的代码:
<iframe style="display: block; width: 100%; height: 100%; border: none;" src=""></iframe>
我的问题是,每次点击其中一个按钮时,如何将data-jobid
传递给src
的{{1}}?
答案 0 :(得分:3)
您可以将click
处理程序挂钩到.btn-outline-secondary
元素,然后在设置data()
的{{1}}属性之前从其中读取src
属性,像这样:
iframe
答案 1 :(得分:0)
你可以通过jQuery这样做:
$(".btn")click(function(){
var data = $(this).attr('data-jobid');
$(iframe).attr('src', data);
});