好的,我这样做:
<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 检查
成为 '0, 1, 2'
字符串?
仍在尝试习惯 JS 中的 for(),这可能是完全错误的方法。不知道该怎么做。
最佳答案
函数式编程:
var str = $('.checkBoxClass:checked').map(function() {
return this.value;
}).get().join();
关于javascript - 从所有检查值创建字符串 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14586227/