10

私は次のリストを持っています:

<ul id="list">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>    
</ul>

jQueryを使用してこのリストの最初の要素(つまり番号1)を削除し、残りの要素をそのまま残すにはどうすればよいですか?

これは非常に簡単な解決策だと思っていたのですが、思ったよりも難しいことがわかりました。

4

2 に答える 2

24
$('#list li').first().remove();

jsFiddleの例

参照:

純粋なCSS3(JavaScriptなし)を使用して同様の効果を達成することもできます。

#list li:nth-child(1) {
    display:none;
}​
于 2012-09-02T00:17:57.743 に答える
3
$("#list li:first-of-type").remove();
于 2012-09-02T00:20:26.037 に答える