$('.options').click(function() {
var selectedItems = new Array();
$("input:checkbox:checked").each(function() {selectedItems.push($(this).val());});
var data = selectedItems.join(',');
$("#opts").val(data);
});
我有这个函数将复选框中的值插入到数组中。目前这工作正常。但是在提交表单时,值会像它应该的那样保留在数组中,但问题是在取消选中复选框后它会保留在数组中,如果我再次选中同一个框,它会再次添加值。有什么帮助吗?