0

空の/フィルタリングされた結果なしで、クラス「dataTables_empty」のtdを持つtrをスローするテーブルがあります。フィルタをクリアしようとするメッセージとボタンがあります。私はこのようなjqueryハンドラーを持っています、

$('#accountUsersTable tbody').on("click", 'tr', function (e) {
  //moves tr to another table and other magic.
}

明らかに、この有益なtrを他のテーブルに移動したくないので、ハンドラーに:not()を追加しようとしましたが、クラスdataTables_emptyで子tdを持たない方法を理解できませんでした。

$('#accountUsersTable tbody').on("click", $('tr').filter('td').prop('class') != 'dataTables_empty', function (e) {
  //moves tr to another table and other magic.
}

か何か :/

4

1 に答える 1

1
$('#accountUsersTable tbody').on("click", 'tr', function (e) {

   if(!$(this).find('td.dataTables_empty').length)){
      // Your logic here
   }
}
于 2012-11-28T18:03:44.880 に答える