0

4ページのjqueryデータテーブルがあります。ページをロードすると、クリックイベントが正常に機能します。2 ページ目以降、クリック イベントが機能しません。http://api.jquery.com/on/の リンクを読みましたが、うまく機能させることができません。

<table id="datatable">
<thead><th></th><th></th></thead>
<tbody></tbody>
</table>
$('#datatable tbody tr').find('td:gt(0):lt(9)').on("click", "", function(e) {
     e.preventDefault();
     e.stopPropagation.
});

テーブルは ajax クライアント側としてロードされます。ページ分割すると、テーブルが新しいデータで更新されます。クリック イベントを次の行セットにアタッチする方法

ここにjsfiddleへのリンクがあります

4

1 に答える 1

0

正しい構文は次のようにする必要があると思います。

$('#datatable tbody tr').on("click", "td:gt(0):lt(2)", function(e) {});
于 2013-03-06T17:37:04.733 に答える