3

私はこのコードを持っています:

<ul id="hello">
    <li>.....</li>
    <li>.....</li>
    <li>.....</li>
    <li>.....</li>
    <li>.....</li>
    <li>.....</li>
</ul>

そしてこのスクリプト:

$("<label>The First item</label>").appendTo($('ul#hello li'));

.appendTo() 関数が最初のリスト項目にのみ適用されるようにするにはどうすればよいですか。

を試してみました:first-child selectorが、うまくいかないようです。

どんな助けでも大歓迎です。

4

3 に答える 3

4
$("<label>The First item</label>").appendTo($('#hello li:first'));
于 2011-08-24T14:23:50.447 に答える
3
$("<label>The First item</label>").appendTo($('#hello li').first());

注:.first()よりも少し速いはずです:first。参照: jQuery :first と .first()

于 2011-08-24T14:26:01.470 に答える
1
$('#hello li:first').append('<label>The First item</label>');

また

$('#hello').find('li:first').append('<label>The First item</label>');

また

$('<label>The First item</label>').appendTo($('#hello').find('li:first'));

デモ

于 2011-08-24T14:29:05.407 に答える