Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在表格的所有tds中搜索确切的字符串;“退休”;在它里面;如果为true,则隐藏该表的整行_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在表格的所有tds中搜索确切的字符串;“退休”;在它里面;如果为true,则隐藏该表的整行

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()选择器和最接近的() $

问题是我想在表的每个tds中找到确切的字符串“Retired”。如果任何td包含此字符串,请隐藏表中的整个父行

为了让您了解表的结构,下面是代码:

<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();