使 .appendTo() 应用于第一个元素?

发布于 2024-11-30 23:21:32 字数 487 浏览 0 评论 0原文

我有这段代码:

<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 选择器 但它似乎不起作用。

任何帮助表示赞赏。

I have this code:

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

and this Script:

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

How can I make it so that the .appendTo() function only applies to the first list item.

I've tried the :first-child selector but it doesn't seem to work.

Any help is appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

ぽ尐不点ル 2024-12-07 23:21:32
$("<label>The First item</label>").appendTo($('#hello li:first'));
$("<label>The First item</label>").appendTo($('#hello li:first'));
我家小可爱 2024-12-07 23:21:32
$("<label>The First item</label>").appendTo($('#hello li').first());

注意:.first() 应该比 :first 快一点。
另请参阅: jQuery :first 与 .first()

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

Note: .first() should be a tad faster than :first.
Also see: jQuery :first vs. .first()

追我者格杀勿论 2024-12-07 23:21:32
$('#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'));

演示

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

or

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

or

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

DEMO

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文