Javascript 如何使用jQuery遍历表并查找元素?
我有一张这样的桌子。这是个大问题,我把它简化成这样。使用jQuery,我想检查成员资格列是否包含“-”。如果是,我想完全删除该行。有可能吗 我试着像Javascript 如何使用jQuery遍历表并查找元素?,javascript,jquery,html-table,Javascript,Jquery,Html Table,我有一张这样的桌子。这是个大问题,我把它简化成这样。使用jQuery,我想检查成员资格列是否包含“-”。如果是,我想完全删除该行。有可能吗 我试着像$(“td>tr,#membertable”)。每个(function(){,但我只得到一个元素 <table id="membertable"> <thread> <tr> <th> Name </t
$(“td>tr,#membertable”)。每个(function(){
,但我只得到一个元素
<table id="membertable">
<thread>
<tr>
<th>
Name
</th>
</tr>
<tr>
<th>
Membership
</th>
</tr>
</thread>
<tbody>
<tr>
<td>
Ajay
</td>
<td>
-
</td>
</tr>
<tr>
<td>
Simon
</td>
<td>
Premium
</td>
</tr>
<tbody>
</table>
名称
会员
阿杰
-
西蒙
保险费
您可以使用jQuery选择器'td:n子元素(2):包含(-)
-查找所有td
元素,这些元素将-
作为其文本。然后您可以删除td
元素的父元素
示例:
$('td:n子(2):包含(-)).parent().remove();
名称
会员
阿杰
-
西蒙
保险费
您可以使用jQuery选择器'td:n子元素(2):包含(-)
-查找所有td
元素,这些元素将-
作为其文本。然后您可以删除td
元素的父元素
示例:
$('td:n子(2):包含(-)).parent().remove();
名称
会员
阿杰
-
西蒙
保险费
我怎样才能反转?不包含?我怎样才能反转?不包含?td>tr
不能给你任何结果,因为td
不能是tr
的父元素。这就是为什么jQuery选择器只给你#membertable
td>tr不能给你任何结果,因为td
不能是parentr
的t元素。这就是为什么jQuery选择器只提供#membertable
。