gpt4 book ai didi

javascript - 相当于 jQuery eq 方法的原型(prototype)

转载 作者:行者123 更新时间:2023-12-01 02:30:35 24 4
gpt4 key购买 nike

给出以下 html 代码:

<ul id="fun">
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
</ul>

我可以像这样选择 jquery 中的第三个 li:

$('#fun li').eq(2);

在原型(prototype)中我知道我可以做类似的事情:

$("fun").select('li').each(function(i,v){
if(v == 2){/*do whatever*/}
});

所以我要问的是,prototype 是否有像 jquerys eq 这样的方法,允许您在元素数组中选择特定索引的元素?

谢谢

最佳答案

这里还有一些其他方法

$('fun').down(2);
//for the 2nd child of #fun no matter what element

$('fun').down('li',2)
//for the 2nd child <li> element

并且您不需要将结果包装在另一个 $() 中,因为元素结果已经扩展,并且 down() 方法仅返回一个元素所以你不需要添加数组索引 [2]

http://api.prototypejs.org/dom/Element/prototype/down/

关于javascript - 相当于 jQuery eq 方法的原型(prototype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18640998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com