在表的所有 tds 中搜索确切的字符串“已停用”;如果为 true,则隐藏该表的整行
Search all tds of a table for the exact string "Retired" in it; if true, hide the entire row of that table
问题是我想在表的每个td中找到确切的字符串"已退休"。如果任何 td 包含此字符串,请隐藏表中的整个父行。
为了让您了解表的结构,以下是代码:
<table id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00">
<td class="keyField"><a id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00_ctl06_f35458:17503c">RSK-089871</a></td>
<td><div id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00_ctl04_f35458:17732c">
<div class="SelectedOverFlowDiv"><div><a id="762197-14764c" class="ContentURL">PR-007785</a></div></div>
</div></td>
<td><span id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00_ctl04_f35458:27843c">test1</span></td>
<td><div id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00_ctl04_f35458:34835c">
<ul class="rtUL rtLines"><li id="" class="rtLI rtFirst rtLast"><div class="rtMid"><div style="color:#000000;">RETIRED</div></div></li></ul>
</div></td>
</tr>
<tr id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00__1" >
<td class="keyField"><a id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00_ctl06_f35458:17503c">RSK-089870</a></td>
<td><div id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00_ctl06_f35458:17732c">
<div class="SelectedOverFlowDiv"><div><a id="768857-14764c">PR-008899</a></div></div>
</div></td>
<td><span id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00_ctl06_f35458:27843c">Securitization (ABS) (REG AB COMPLIANCE)</span></td>
<td><div id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00_ctl06_f35458:34835c">
<ul class="rtUL rtLines"><li class="rtLI rtFirst rtLast" id=""><div class="rtMid"><div style="color:#000000;">PENDING</div></div></li></ul>
</div></td>
</tr>
尝试使用:contains()
选择器以及.closest()
来实现您想要的,
$("table tbody tr td:contains('Retired')").closest("tr").hide();
但请记住,:contains()
选择器区分大小写。
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 如果函数返回True,则显示Javascript按钮
- 如果语句为true,则对一个或多个ng进行角度检查
- CORS-如果Jquery-ajax's”;withCredentials:true”;已使用
- 如果函数PHP中的条件为true,则禁用链接
- 如果URL中有任何字符串变体匹配,则返回true
- 为什么 1.2 == true 返回 false 如果布尔值 (1.2) 实际上是真的
- 如果onchange为true,如何运行函数
- Knockout JS单选按钮如果所有值都为true,则选择最后一个按钮
- 如果条件为true,ServiceNow显示按钮
- 使用if-else-if-true检查(验证)单选按钮如果未检查则无警报必须检查警报
- 如何停止和if语句如果另一个if语句为true
- Extjs如果Ext.panel.panel的collapsed=true,则展开的宽度不合适
- 如果值为true,AngularJS将更新ng模型
- 比较字符串,如果存在小的拼写错误,则返回 true
- 如果选定,如何将所选选项设置为 true
- 如果 JavaScript 返回 true,则重定向到 href
- 在表的所有 tds 中搜索确切的字符串“已停用”;如果为 true,则隐藏该表的整行
- 如果字符串与正则表达式 JavaScript 不匹配,则返回 True
- 如果=true,则停止jQuery函数