如果某个人是插图画家或作家,我可以过滤表格。过滤表格。如果其中一个规则适用,则显示内容
<table>
<tr class="writer">
<td>John Doe</td>
<td>Jan 01, 1980</td>
<td>[email protected]</td>
</tr>
<tr class="writer illustrator">
<td>Jane Doe</td>
<td>Sept 01, 1980</td>
<td>[email protected]</td>
</tr>
<tr class="illustrator">
<td>Mel Smith</td>
<td>Aug 01, 1980</td>
<td>[email protected]</td>
</tr>
<tr class="writer">
<td>Harry Smith</td>
<td>Dec 01, 1980</td>
<td>[email protected]</td>
</tr>
</table>
<button id="writer">writer</button>
<button id="illustrator">illustrator</button>
<button id="reset">reset</button>
,这是jQuery的
jQuery(function() {
$('#illustrator').click(function() {
$('table tr.writer').hide();
$('table tr.illustrator').show();
})
$('#writer').click(function() {
$('table tr.writer').show();
$('table tr.illustrator').hide();
})
$('#reset').click(function() {
$('table tr').show();
})
})
我的问题现在的问题是,如果表行具有相同的类,这个一定行的犯规出现。就像这个例子,当我点击编辑器时,Jane Doe不会出现。我该怎么做呢?谢谢!