У меня есть таблица, для которой я пытаюсь выбрать все строки с тд, содержащим текст «Тест», а затем скрыть тд с классом «ms-vb-icon» на всех подходящих строках
У меня был приведенный ниже код, но он скрывал только класс в последней соответствующей строке
$("td:contains('test'):last").parent().children(".ms-vb-icon").css("visibility","hidden");
Итак, я попробовал это, но он не работает ...
$("tr:has(td:contains('test')").each(function(){
(this).children(".ms-vb-icon").css("visibility","hidden");
});
Упрощенный просмотр HTMLкак это:
<table>
<tbody>
<tr>
<td class=ms-vb-icon></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>test</td>
</tr>
</tbody>
<table>