我有一个表,当空/过滤无结果时,会抛出一个带有“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.
}
或者其他的东西 :/