Javascript 从具有公共属性的html元素列表到它们的值数组?
给定HTML这样的Javascript 从具有公共属性的html元素列表到它们的值数组?,javascript,jquery,Javascript,Jquery,给定HTML这样的 <span class="L5" letters="a"></span> <span class="L5" letters="b"></span> <span class="L5" letters="c"></span> <span class="L5" letters="d"></span> <span class="L5" letters="e"></span
<span class="L5" letters="a"></span>
<span class="L5" letters="b"></span>
<span class="L5" letters="c"></span>
<span class="L5" letters="d"></span>
<span class="L5" letters="e"></span>
如何返回数组:
变量列表=[‘a’、‘b’、‘c’、‘d’、‘e’]
我试过.L5.5美元 您需要获取具有该类类型的元素数组,然后将其属性字母值推送到新数组中
let list= [];
let spanElements = $('.L5');
for(let x =0; x < spanElements.length; x++){
list.push($(spanElements[x]).attr('letters'));
}
您需要获得具有该类类型的元素数组,然后将其属性字母值推送到新数组中
let list= [];
let spanElements = $('.L5');
for(let x =0; x < spanElements.length; x++){
list.push($(spanElements[x]).attr('letters'));
}
Ryan的回答肯定会对jQuery起作用。但是,我不确定您将以这种方式解析多少个元素,如果性能很重要,您可以通过使用Array.from和map在没有jQuery的情况下完成同样的事情
Ryan的回答肯定会对jQuery起作用。但是,我不确定您将以这种方式解析多少个元素,如果性能很重要,您可以通过使用Array.from和map在没有jQuery的情况下完成同样的事情 你可以把它和 代码: 常量列表=$'.L5'.mapindex,elem=>$elem.attr'letters.get; 控制台日志列表; 你可以把它和 代码: 常量列表=$'.L5'.mapindex,elem=>$elem.attr'letters.get; 控制台日志列表;