gpt4 book ai didi

JQuery选择包含行中td内特定文本的所有行

转载 作者:行者123 更新时间:2023-12-03 21:41:53 24 4
gpt4 key购买 nike

我有一个表,我试图选择其中包含文本“Test”的 td 的所有行,然后在所有匹配的行上隐藏带有“ms-vb-icon”类的 td

我最初有下面的代码,但这只会隐藏最后一个匹配行上的类

 $("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>

最佳答案

尝试:

$("tr td:contains('test')").each(function(){
$(this).siblings('td.ms-vb-icon').css("visibility","hidden");
});

演示 here .

关于JQuery选择包含行中td内特定文本的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4341620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com