Выбрать таблицу у которой в определенном td содержится, что то ...
Добрый день
есть страничка с содержимым: ... <div class="users"> <table> <tr> <td>...</td> <td id='num'>4</td> </tr> </table> <table> <tr> <td>...</td> <td id='num'>43</td> </tr> </table> < и так несколько таблиц> </div> ... надо скрыть всё таблицы где в td не содержится к примеру 43 дальше, этого придумать не могу:
$('#search').click(function(){
var $str = ".users table:has(td:contains(43))";
$($str).hide();
});
тут скрывается конкретно, где содержится 43, мне надо на обород. |
Что то с селектором :not у меня не выходит :blink: .
Но можно и по другому:
$t = $(".users table").filter(function(){
return ($('td:contains(43)', this).length == 0);
});
$t.hide();
|
я тоже не понял куда приделать :not
Твой вариант помог, спасибо. |
$('.users table td:not(:contains(43))').hide()
|
e1f,
Цитата:
|
Да, поспешил. Тогда так:
$('.users table').not(':has(td:contains(43))')
|
спасибо!!!
|
| Часовой пояс GMT +3, время: 09:11. |