Jquery 无法从html中选择数据属性
我有这个HTML:Jquery 无法从html中选择数据属性,jquery,Jquery,我有这个HTML: <div class="ac-users ac-appender"> <div class="chip" data-id="3069243" data-text="">IBM(3069243) <i class="material-icons close">close</i> </div> <div class="chip" dat
<div class="ac-users ac-appender">
<div class="chip" data-id="3069243" data-text="">IBM(3069243)
<i class="material-icons close">close</i>
</div>
<div class="chip" data-id="6640418" data-text="">INTC(6640418)
<i class="material-icons close">close</i>
</div>
<div class="chip" data-id="1452690" data-text="">RJF(1452690)
<i class="material-icons close">close</i>
</div>
</div>
var arr=$'.chip'.mapfunction{
返回$this.attr'data-id';
}.获得;
console.logarr
IBM3069243
关
INTC6640418
关
RJF1452690
关
var arr=$'.chip'.mapfunction{
返回$this.attr'data-id';
}.获得;
console.logarr
IBM3069243
关
INTC6640418
关
RJF1452690
关
这个怎么样:
$(".chip").map(function() { return $(this).data('id') } ).get();
它获取类芯片的所有元素,然后对每个元素调用一个函数以获取数据id,并创建一个以下格式的数组:
[306924366404181452690]这个怎么样:
$(".chip").map(function() { return $(this).data('id') } ).get();
它获取类芯片的所有元素,然后对每个元素调用一个函数以获取数据id,并创建一个以下格式的数组:
[3069243、6640418、1452690]如何获取数据id?能否将jquery代码粘贴到此处?$'.chip'.attrdata id;仅返回第一个项目$'.chip'.data'id'迭代I如何获取数据id?能否将jquery代码粘贴到此处?$'.chip'.attrdata id;仅带回第一项$'.chip'。数据'id'在itAwesome上迭代。谢谢,太棒了。谢谢,太棒了。谢谢,太棒了。非常感谢。
$(".chip").map(function() { return $(this).data('id') } ).get();