Javascript 在表格的所有tds中搜索确切的字符串;“退休”;在它里面;如果为true,则隐藏该表的整行
问题是我想在表的每个tds中找到确切的字符串“Retired”。如果任何td包含此字符串,请隐藏表中的整个父行 为了让您了解表的结构,下面是代码:Javascript 在表格的所有tds中搜索确切的字符串;“退休”;在它里面;如果为true,则隐藏该表的整行,javascript,jquery,html,Javascript,Jquery,Html,问题是我想在表的每个tds中找到确切的字符串“Retired”。如果任何td包含此字符串,请隐藏表中的整个父行 为了让您了解表的结构,下面是代码: <table id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00"> RSK-089871 PR-007785 测试1 退休的 RSK-089870 PR-008899 证券化(ABS)(监管机构合规性) 待定 尝试使用:contains()选择器和最接近的() $
<table id="master_DefaultContent_rts_s5131_f35458srvgrid_ctl00">
RSK-089871
PR-007785
测试1
退休的
RSK-089870
PR-008899
证券化(ABS)(监管机构合规性)
- 待定
尝试使用:contains()
选择器和最接近的()
$("table tbody tr td:contains('Retired')").closest("tr").hide();
但是请记住,:contains()
选择器区分大小写。是否“table”必须是表id?对不起,对jquery来说真的很陌生@TanveerShaikh是的。您可以在选择器中使用表id,而不是表id。我使用了标记选择器,您也可以使用id选择器。
$("table tbody tr td:contains('Retired')").closest("tr").hide();