在控件上应用过滤器
问题描述:
在点击表格行时,我正在执行一些操作。在控件上应用过滤器
但是我想要应用一个过滤器。如果我的TR包含TR另一个或里面的表格,点击不应为该行
$("#tbl1 tr").filter(function() {
//??
}).click(function(){
//alert
});
做我的过滤器写什么是有效的?
更新:没关系。我申请了一堂课并解决了它。
答
如果你想针对于子表<tr>
节点,使用:
如果你只想指定他们在您的主表,尝试:
$("#tbl1 > tbody > tr:not(:has(table))")
tbody
被添加到您的表格含蓄,这就是为什么$(#tbl1").children("tr")
不起作用。
使用: “孩子 $(#TBL 1)(” TR“) – Ata 2009-10-07 10:43:29
我试图it.however现在的点击并不会为表中的任意单元格发生。 – KJai 2009-10-07 10:48:15