3
是否有可能在第四个之后选择表格的所有行?我想隐藏其余的。jQuery - 在第四个之后选择所有表格行
<table class="mytable">
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
</table>
是否有可能在第四个之后选择表格的所有行?我想隐藏其余的。jQuery - 在第四个之后选择所有表格行
<table class="mytable">
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td></tr>
</table>
如果一个lways想第四届一个隐藏在完成所有行,那么就不会标准的CSS nth-child
更清洁,假设你的browser supported it:
.mytable tr:nth-child(n+5) {
display:none;
}
当然了jQuery相当于将使其工作在较旧的浏览器也:
$('.mytable tr:nth-child(n+5)').hide();
不是['.slice()'](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/slice)只是一个本地Javascript方法(和jQuery对象使用它作为本地)? –
@JaredFarrish关注[来源](http://code.jquery.com/jquery.js)jQuery使用本机版本。 – VisioN
哦,你的意思是[这里](https://github.com/jquery/jquery/blob/master/src/core.js#L21)? ';)' –