gpt4 book ai didi

jQuery 选择属性到数组中

转载 作者:行者123 更新时间:2023-12-03 21:28:45 26 4
gpt4 key购买 nike

获取这个数组的最优雅的方法是什么

[10, 20, 30, 40, 50]

不在此列表

<ul>  
<li value="10">Item One</li>
<li value="20">Item Two</li>
<li value="30">Item three</li>
<li value="40">Item Four</li>
<li value="50">Item Five</li>
</ul>

使用 jQuery。

最佳答案

****编辑****

好吧,手套已经扔下来了......

var elements = (document.getElementsByTagName('li'));
var vals = [];
for(var i=0;typeof(elements[i])!='undefined';vals.push(elements[i++].getAttribute('value')));

没有库3行代码...

速度极快

enter image description here

<小时/>
var myVals = [];
$('li','ul').each(function(){
myVals.push($(this).attr('value'));
});

并使用 jquery 的 map 功能...

var myVals = [];
$('li','ul').map(function(){
myVals.push($(this).attr('value'));
});

而且它们都同样快.. http://jsperf.com/testing-stuff enter image description here

关于jQuery 选择属性到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7055053/

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