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 に答える