点击表格行,我正在执行一些操作。
但是我想要应用过滤器。如果我的tr中包含另一个tr或一个表,则该单击对该行无效
$("#tbl1 tr").filter(function() {
//??
}).click(function(){
//alert
});
我在过滤器中写了什么?
更新:没关系。我申请了一个班并解决了。
答案 0 :(得分:0)
如果要在子表上定位<tr>
个节点,请使用:
$("#tbl1 tr:not(:has(table))")
如果您只想在主表上定位它们,请尝试:
$("#tbl1 > tbody > tr:not(:has(table))")
隐式地将 tbody
添加到您的表中,这就是$(#tbl1").children("tr")
无效的原因。