0

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 未満の場合に壊れない方法はありますか? 何か案は?ありがとう

4

2 に答える 2

11

ただ:

$('ul li:gt(4)').remove();

http://jsfiddle.net/zerkms/dpCsj/

PS: タイトルで「5 以降」と言い、「6 以降」は質問本文にあります。タイトルから選びました

于 2012-07-20T00:14:52.630 に答える
2

n 番目の子セレクターで実現できます。

$( 'ul li:nth-child( n + 6 )' ).remove( );

于 2012-07-20T00:15:14.417 に答える