繁体   English   中英

如何将参数值从锚标记传递到jQuery模式窗口?

[英]how to pass parameter value from anchor tag to jquery modal window?

我有下面的代码,

    <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属性使用此数据ID。 请提出关于如何在iframe中传递/使用参数的建议。

您可以尝试以下代码:

$(document).ready(function(){
    var id = $('a[href="#small"]').data('id');
    $('#videoid').attr('src', id);
});

您可以使用data获取data-id ,并将其放入iframe的属性src中。 该代码在页面加载时启动,但是如果您想在单击链接按钮时启动,则需要创建一个事件, click链接

因为href和modal在同一页面上。 您可以使用$("element").data("modal").isShown == true 然后在这种情况下,您可以获取<a>.data("id")并通过执行以下操作将其分配给帧src attr:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM