如何从项目列表中获取特定的 jQuery 项目?

发布于 2024-12-05 19:36:44 字数 462 浏览 2 评论 0原文

我有这个:

<ul>
    <li>first</li>
    <li>second</li>
    <li>third</li>
    <li>fourth</li>
</ul>

然后我用 jQuery 选择所有内容: $('ul').find('li');$('ul li');

如何我可以从这两个 jQuery 选择器中获取例如第二个 li 或第三个,而保留第一个和第四个吗?

我认为它可能适用于:

$('myselector').get(indexNumber); // however, it won't work.

对此问题有什么想法吗?谢谢。

I have this:

<ul>
    <li>first</li>
    <li>second</li>
    <li>third</li>
    <li>fourth</li>
</ul>

Then I select it all with jQuery: $('ul').find('li'); or $('ul li');

How can I, from those two jQuery selectors get the, for instance only second li, or third, and to leave first and fourt alone?

I thought it might work with:

$('myselector').get(indexNumber); // however, it won't work.

Any ideas for this issue? Thanks.

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

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

发布评论

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

评论(5

紫南 2024-12-12 19:36:45

你可以使用nth-child

$("ul li:nth-child(2)") //this will select second child because it is 1 based index

这里是一个小提琴http://jsfiddle.net/xyyWh/< /a>

you can use nth-child

$("ul li:nth-child(2)") //this will select second child because it is 1 based index

here is a fiddle http://jsfiddle.net/xyyWh/

家住魔仙堡 2024-12-12 19:36:44

get 方法返回 DOM 元素,因此您必须将其包装在新的 jQuery 对象中。

您可以使用 eq 方法:

var j = $('ul li').eq(1); // gets the second list item

The get method returns the DOM element, so then you would have to wrap it inside a new jQuery object.

You can use the eq method:

var j = $('ul li').eq(1); // gets the second list item
养猫人 2024-12-12 19:36:44

使用 :eq() 选择器。例如,对于第二个元素使用:

 $("ul li:eq(1)"); 

Use :eq() Selector. For for example, for second element use:

 $("ul li:eq(1)"); 
时光匆匆的小流年 2024-12-12 19:36:44

我会尝试:

$("ul li:nth-child(2)")

I would try:

$("ul li:nth-child(2)")
怪异←思 2024-12-12 19:36:44

$('li').get(0) 将返回纯 DOM 元素。你不能在上面调用 jQuery 方法。

$('li').get(0) will return plain DOM element. you cannot call jQuery methods on same.

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