在jQuery中获取所有选中的复选框VALUES的最佳方法

在jQuery中获取所有选中的复选框VALUES的最佳方法,第1张

在jQuery中获取所有选中的复选框VALUES的最佳方法

您需要

:checkbox:checked
选择器并
map
创建一个值数组

var checkedValues = $('input:checkbox:checked').map(function() {    return this.value;}).get();

如果您的复选框具有共享类,则使用它的速度会更快。

$('.mycheckboxes:checked')
,或使用通用名称
$('input[name="Foo"]:checked')

-更新-

如果不需要IE支持,则现在可以

map()
使用箭头功能使调用更加简洁:

var checkedValues = $('input:checkbox:checked').map((i, el) => el.value).get();


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5509126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存