2009-10-07 50 views
0

在點擊表格行時,我正在執行一些操作。在控件上應用過濾器

但是我想要應用一個過濾器。如果我的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

回答

0

如果你想針對於子表<tr>節點,使用:

如果你只想指定他們在您的主表,嘗試:

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

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

參見:下面濾器JQuery tbody question - ASP.NET