jQuery checkbox 默认选中 取消选中后取值仍然会取到未选中的值
事先说明一点:在标签中配置checked属性时 不管设置为ture或false 默认都为选中<input type="checkbox" checked="ture"/>或<input type="checkbox" checked="false"/>
所以使用jquery配置默认选中;
$("input[name='checkbox']").attr("checked",true);
取值
function getValue(){ var str=""; $("input[name='checkbox'][checked]").each(function(index){ if($(this).attr("checked")=="checked"){ str+=$(this).val()+";"; } }); alert(str); }