gpt4 book ai didi

jquery - 选择 data() 值作为所有选定输入的数组

转载 作者:行者123 更新时间:2023-12-01 03:09:27 26 4
gpt4 key购买 nike

如何选择 data() 值作为所有选定输入的数组?我的非工作尝试如下所示。如果检查第一个和最后一个输入,我希望 data["extra1","extra3"]

https://jsfiddle.net/4mmm6azt/

$('#go').click(function() {
var data = $('#mytable tbody input:checked').data('extra').serializeArray();
console.log('data', data);
});

<table id='mytable'>
<tbody>
<tr><td><input type="checkbox" value="1" data-extra="extra1" name="id[]"></td></tr>
<tr><td><input type="checkbox" value="2" data-extra="extra2" name="id[]"></td></tr>
<tr><td><input type="checkbox" value="3" data-extra="extra3" name="id[]"></td></tr>
</tbody>
</table>

最佳答案

尝试使用jQuery.map()在此背景下,

$('#go').click(function() {
var data = $('#mytable tbody input:checked').map(function(){
return $(this).data("extra");
}).get();
console.log('data', data);
});

关于jquery - 选择 data() 值作为所有选定输入的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35778602/

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