Javascript 在jQuery中将选中复选框的值作为CSV返回
我有一个表格,里面有复选框,比如Javascript 在jQuery中将选中复选框的值作为CSV返回,javascript,jquery,Javascript,Jquery,我有一个表格,里面有复选框,比如 <form id="testid"> <input class="chkbx" type="checkbox" value="option 1" />option 1 <input class="chkbx" type="checkbox" value="option 2" />option 2 <br/><br/><a id="test">test</a> </f
<form id="testid">
<input class="chkbx" type="checkbox" value="option 1" />option 1
<input class="chkbx" type="checkbox" value="option 2" />option 2
<br/><br/><a id="test">test</a>
</form>
选择1
选择2
是小提琴。您可以使用.filter()
和.map()
:
这把小提琴回答了你的问题
关键是:
checked = []
$(".chkbx:checked").each(function () {
checked.push($(this).val())
});
alert(checked.join(","))
这段代码遍历所有选中的复选框,并将它们添加到数组中。然后将它们连接在一起以生成最终输出 如果是CSV,您还需要由元素名称组成的标题行,还是只需要值?
checked = []
$(".chkbx:checked").each(function () {
checked.push($(this).val())
});
alert(checked.join(","))