当前位置: 代码迷 >> 综合 >> jquery判断复选框是否选中(兼容高版本jQuery)
  详细解决方案

jquery判断复选框是否选中(兼容高版本jQuery)

热度:78   发布时间:2024-01-21 03:17:39.0

原先的代码是这样

function PreSubmit() {
if (jQuery('#cbCopy').attr("checked") == true)
jQuery("#HidCopy").val("1");
else
jQuery("#HidCopy").val("0");
if (Validator.Validate(jQuery('form')[0], 3)) {
return true;
}
else
return false;
}


升级jQuery版本后(原版本为jquery-1.3.2.js),判断复选款是否选中的代码失效。不支持attr("checked")返回布尔值了.

升级后的代码应为

function PreSubmit() {
if (jQuery('#cbCopy').is(":checked"))
jQuery("#HidCopy").val("1");
else
jQuery("#HidCopy").val("0");
if (Validator.Validate(jQuery('form')[0], 3)) {
return true;
}
else
return false;
}

  相关解决方案