好吧,我这样做:
<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(),这可能是完全错误的方法。不确定如何执行此操作。
最佳答案
功能编程:
var str = $('.checkBoxClass:checked').map(function() {
return this.value;
}).get().join();
引用:
.map
, .get
, .join