使用 jQuery 有没有办法在位置 6 之后删除 LI 项?
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
一种动态删除项目 6+(在本例中为 6 和 7)并且在少于 6 个项目时不中断的方法?有任何想法吗?谢谢
使用 jQuery 有没有办法在位置 6 之后删除 LI 项?
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
一种动态删除项目 6+(在本例中为 6 和 7)并且在少于 6 个项目时不中断的方法?有任何想法吗?谢谢
只是:
$('ul li:gt(4)').remove();
http://jsfiddle.net/zerkms/dpCsj/
PS:在您的标题中,您说“5 之后”和“6 之后”在问题正文中。我从标题中选择了一个
可以使用第 n 个子选择器来完成:
$( 'ul li:nth-child( n + 6 )' ).remove( );