我有以下代码,
<a href="#small" data-toggle="modal" data-id="id1333">
<img src="http://www.mysite.com/mthumb.jpg" /></a>
<div id="small" class="modal hide fade" tabindex="-1" data-replace="true">
<div class="modal-body">
<table>
<tr> <td>
<iframe id="videoid" width="620" height="390" ></iframe>
</td>
<tr> </table>
</div> </div>
这里我想将data-id传递给模态窗口。此数据标识由frame src属性使用。 请建议我如何在iframe中传递/使用该参数。
答案 0 :(得分:1)
你可以试试这段代码:
$(document).ready(function(){
var id = $('a[href="#small"]').data('id');
$('#videoid').attr('src', id);
});
您可以使用data-id
获取data
并将其放入iframe的src
属性中。
加载页面时会启动此代码,但如果要在单击链接按钮时启动,则需要在链接上创建活动click
答案 1 :(得分:0)
由于href和modal在同一页面上。您可以使用$("element").data("modal").isShown == true
。然后在if if条件下,您可以获得.data("id")
的{{1}}并通过执行以下操作将其分配到框架<a>
attr: