例子:
 
function jqchk(){ //jquery获取复选框值 
var s=''; 
$('input[name="aihao"]:checked').each(function(){ 
s+=$(this).val()+','; 
});
点击“提交”后,可以得到正确的选择值了,但是后面多一个,(英文逗号),可以检测下再用substring去除,或获取到复选框选择值后一般都要转成数组再使用的,所以也可以在转成数组后,去除最后一个数组元素。 
if (s.length > 0) { 
//得到选中的checkbox值序列 
s = s.substring(0,s.length - 1); 
} 
alert(s==''?'你还没有选择任何内容!':s); 
} 
</script>
获取checkbox值的方法:将其放到数组中,然后连接成字符串 
 
改进版: 
 
var arr_v = new Array(); 
=$("input[type='checkbox']:checked").each(function(){ 
arr_v.push(this.val()); 
});
arr_v.join(',');
//此为重点,该句与下面的第一句效果一样 
var selectedItems = new Array(); 
$("input[@name='itemSelect[]']:checked").each(function() {selectedItems.push($(this).val());});
if (selectedItems .length == 0) 
alert("Please select item(s) to delete."); 
else 
$.ajax({ 
type: "POST", 
url: "/ajax_do_something.php", 
data: "items=" + selectedItems.join('|'), 
dataType: "text", 
success: function (request) { 
document.location.reload(); 
}, 
error: function(request,error){ 
alert('Error deleting item(s), try again later.'); 
} 
} 
);
java 拆分:
 
jquery 修改时选中后台查询的复选框:
 
下拉框: