在控件上应用过滤器

问题描述:

在点击表格行时,我正在执行一些操作。在控件上应用过滤器

但是我想要应用一个过滤器。如果我的TR包含TR另一个或里面的表格,点击不应为该行

$("#tbl1 tr").filter(function() { 
    //?? 
}).click(function(){ 
    //alert 
}); 

做我的过滤器写什么是有效的?

更新:没关系。我申请了一堂课并解决了它。

+0

使用: “孩子 $(#TBL 1)(” TR“) – Ata 2009-10-07 10:43:29

+0

我试图it.however现在的点击并不会为表中的任意单元格发生。 – KJai 2009-10-07 10:48:15

如果你想针对于子表<tr>节点,使用:

如果你只想指定他们在您的主表,尝试:

$("#tbl1 > tbody > tr:not(:has(table))") 

tbody被添加到您的表格含蓄,这就是为什么$(#tbl1").children("tr")不起作用。

参见:下面滤器JQuery tbody question - ASP.NET