$(function () {
$("input[type=checkbox]").click(function () {
var slvals = [];
$('input:checkbox[name=checkbox-agree]:checked').each(function () {
slvals.push($(this).val())
})
$( "#log" ).html('My List: ' + slvals)
})
});;;
此代码提供逗号列表。但我不想要逗号。
答案 0 :(得分:0)
slvals
是一个数组,所以像空数组或空格一样使用.join()来连接数组中的元素
alert('My List: ' + slvals.join(' '))
使用.map()创建数组也会更好
$(function () {
$("input[type=checkbox]").click(function () {
var slvals = $('input[name=checkbox-agree]:checkbox:checked').map(function () {
return this.value
}).get()
$("#log").html('My List: ' + slvals.join(' '))
})
});
答案 1 :(得分:-1)
不要将它们放在数组中,而是在循环期间写入文档。
$(function() {
$('#btnSubmit').click(function() {
var slvals = []
$('input:checkbox[name=checkbox-agree]:checked').each(function() {
document.write($(this).val());
})
})
});