如何将data-href传递给jquery脚本?

时间:2012-06-03 07:30:37

标签: jquery

我想在http://communitychessclub.com/js/jquery.popupWindow.js

基于jquery脚本弹出一个模态窗口

我的测试页面位于http://communitychessclub.com/games_new.php

我正在使用php生成一个表,我有data-href来触发整个表行(元组)可点击以加载游戏。我有最新的jquery加载和:

<script src="js/jquery.popupWindow.js"></script>
<script>$('.example').popupWindow({centerScreen:1});</script>

但弹出窗口是空白的,基于此:

<tr class="example" data-href="games/game1302.php">

我该如何修理这一行:

<script>$('.example').popupWindow({centerScreen:1});</script>

so that it picks up the url specified as data-href of the <tr> ?

1 个答案:

答案 0 :(得分:1)

$('.example').each(function(){
   $(this).popupWindow({centerScreen:1, windowURL: $(this).data("href")});
});

EDIT。把它放在一个循环中,所以$(this)是有效的。另外,我注意到您已在data-href中添加了完整的网址,因此无需立即加入window.location.hostname