0

我有这个 Javascript:

<script language="javascript" type="text/javascript">
$().ready(function() {
$('#ex2').jqm({ajax: 'view.php?id=<?=$objResult["id"];?>', trigger: 'a.ex2trigger'});
});
</script>

这需要这个 HTML:

<a href="#" class="ex2trigger">
View
<div class="jqmWindow" id="ex2">
Please wait... <img src="inc/busy.gif" alt="loading" />
</div>

我将如何整合它以使其适用于桌面<tr onclick>事件?因此,当您单击一行时,它会显示相应的 view.php?id=

提前致谢。

4

2 回答 2

2

您可以将事件处理程序附加到监视行点击的表。然后,您将获取该行的索引并将其传递给您的函数。

$("table").on('click','tr',function(){
     $('#ex2').jqm({ajax:'view.php?id='+$(this).index(),trigger:'a.ex2trigger'});
});
于 2012-06-13T14:43:19.850 回答
0

假设您正在 AJAX 加载表格,您应该使用 jQuery 的实时API。

$("table tr").live('click', function(){
   $('#ex2').jqm({ajax:'view.php?id='+$(this).index(),trigger:'a.ex2trigger'});
});`
于 2012-06-13T15:19:48.710 回答