Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jQuery中获取所有选中复选框值的最佳方法_Javascript_Jquery_Asp.net - Fatal编程技术网

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

Javascript 在jQuery中获取所有选中复选框值的最佳方法,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我希望获得通过jQuery选择的所有复选框的值。您希望:复选框:选中选择器和映射来创建一个值数组: var checkedValues = $('input:checkbox:checked').map(function() { return this.value; }).get(); 如果您的复选框有一个共享类,那么使用它会更快,例如,$('.mycheckbox:checked'),或者对于公共名称$('input[name=“Foo”]:checked') -更新- 如果您不需要

我希望获得通过jQuery选择的所有复选框的值。

您希望
:复选框:选中
选择器和
映射
来创建一个值数组:

var checkedValues = $('input:checkbox:checked').map(function() {
    return this.value;
}).get();
如果您的复选框有一个共享类,那么使用它会更快,例如,
$('.mycheckbox:checked')
,或者对于公共名称
$('input[name=“Foo”]:checked')

-更新-

如果您不需要IE支持,现在可以使用箭头函数使
map()
调用更加简洁:

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

您需要选中
:复选框:选择器和
映射来创建一个值数组:

var checkedValues = $('input:checkbox:checked').map(function() {
    return this.value;
}).get();
如果您的复选框有一个共享类,那么使用它会更快,例如,
$('.mycheckbox:checked')
,或者对于公共名称
$('input[name=“Foo”]:checked')

-更新-

如果您不需要IE支持,现在可以使用箭头函数使
map()
调用更加简洁:

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

通过jquery
选择的
是什么意思?参考本文:通过jquery
选择的
是什么意思?参考本文:像charm一样工作,我更喜欢它作为逗号分隔的字符串…join(',')itI是否在不使用.join(')的情况下获得逗号分隔的值。我使用的是jQuery1.10.2。感谢您为我节省了时间和额外的不必要的代码行,对我来说,这是一个完美的选择,因为性能差异很小,但我不认为为
this
中已有的属性创建jQuery对象有什么意义。好吧,代码应该按照最佳标准编写,不是最低的,只是为了让没有经验的开发人员能够理解它。就像charm一样,我更喜欢它作为逗号分隔的字符串…join(“,”)它没有使用.join(“)就得到了逗号分隔的值吗。我使用的是jQuery1.10.2。感谢您为我节省了时间和额外的不必要的代码行,对我来说,这是一个完美的选择,因为性能差异很小,但我不认为为
this
中已有的属性创建jQuery对象有什么意义。好吧,代码应该按照最佳标准编写,不是最低的,只是为了让没有经验的开发人员能够理解它。