применение фильтров к элементам управления - PullRequest
0 голосов
/ 07 октября 2009

По щелчку строки таблицы я выполняю некоторые действия.

Однако я хочу применить фильтр. Если мой tr содержит другой tr или таблицу внутри, клик не должен быть действительным для этой строки

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

Что я пишу в фильтре?

ОБНОВЛЕНИЕ: не важно. Я применил класс и решил его.

1 Ответ

0 голосов
/ 07 октября 2009

Если вы хотите нацелить узлы <tr> на вложенные таблицы, используйте:

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

Если вы хотите нацелиться только на основной стол, попробуйте:

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

tbody добавляется в вашу таблицу неявно, поэтому $(#tbl1").children("tr") не работает.

См. Также: Вопрос о JQuery - ASP.NET

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...