gpt4 book ai didi

javascript - 如何使用 jQuery 获取元素的数据到数组?

转载 作者:行者123 更新时间:2023-11-30 12:09:55 24 4
gpt4 key购买 nike

这是一个:

<table>
<tr data-id="1">xxx</tr>
<tr data-id="2">xxx</tr>
<tr data-id="3">xxx</tr>
<tr data-id="4">xxx</tr>
<tr data-id="5">xxx</tr>
<tr data-id="6">xxx</tr>
</table>

我想得到每个trdata-id,
我知道如何使用 $.each 获取它,我知道这可以做到:

var trArray = [];
$.each($('table tr'), function () {
trArray.push($(this).data('id'));
})

$('table tr').data('id')只能得到第一个trdata-id但是有没有办法轻松优雅地做到这一点呢?
一句话获取data-id的数组[1,2,3,4,5,6]用jQuery还是js?

最佳答案

尝试使用 $.map()

var data = $.map($("table tr"), function(el) {return $(el).data().id})

关于javascript - 如何使用 jQuery 获取元素的数据到数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34114359/

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