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(","))