从所有选中的值jQuery创建字符串

时间:2013-01-29 15:20:49

标签: javascript jquery

好的,我这样做:

<input type="checkbox" class="checkBoxClass" value="0" />
<input type="checkbox" class="checkBoxClass" value="1" />
<input type="checkbox" class="checkBoxClass" value="2" />

然后在javascript / jquery中我试图做这样的事情:

$('#btnHtml').click(function(){
for( var checks=''; $('.checkBoxClass:checked').val() ){
    var checks = checks+', ';
}
});

我们说所有这些复选框都已选中,如何将var checks设为'0, 1, 2'字符串?

仍在尝试习惯JS中的for(),这可能是完全错误的方法。不知道怎么做。

1 个答案:

答案 0 :(得分:14)

功能编程:

var str = $('.checkBoxClass:checked').map(function() {
    return this.value;
}).get().join();

参考.map.get.join