javascript - 如何使用jquery选择数组中的多个输入值

标签 javascript jquery html jquery-selectors css-selectors

我有一个像这样的 HTML 文档

<div>
     <span>checkbox 1 : </span><input type="checkbox" value="12" />
     <span>checkbox 2 : </span><input type="checkbox" value="23" />
     <span>checkbox 3 : </span><input type="checkbox" value="38" />
     <span>checkbox 4 : </span><input type="checkbox" value="49" />
</div>
<input type="submit" value="Make" onclick="do_it()" />

我想要一个包含选中复选框输入值的数组。

例如,如果选中复选框 1 和复选框 3,我需要此数组 = [12,38]。

我用 Javascript 和 JQuery 尝试了几种想法,但无法修复它 :(

最佳答案

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

关于javascript - 如何使用jquery选择数组中的多个输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15232386/

相关文章:

javascript - 如何遍历数据表中的数组

HTML 从链接中删除目标

javascript - 如何使用 jQuery 在键入时格式化货币

javascript - 使用javascript禁用Applet按钮

javascript - 产生此错误的增量 : Uncaught ReferenceError: Invalid left-hand side expression in prefix operation

javascript - 如何防止粘性 header 以小分辨率运行

javascript - ColdFusion.Window.create 不刷新弹出窗口

javascript - 如何删除现有的文件拖放区?

javascript - 为什么这个 javascript 不能正常工作?

javascript - 使用 vuelidate 进行验证