在做一个功能用jquery判断一个checkbox的选中状态,一直用 .attr("checked") 可以实现效果的
后因改变了一个jquery js库版本 导致返回 undefined
后来才知道jquery 语法有些改变
$('#input').attr('checked');
返回的是checked或者是undefined,不是原来的true和false了
高版本使用方式
//获取是否选中
var isChecked = $('#input').prop('checked');
//或
var isChecked = $('#input').is(":checked");
//设置选中
$('#input').prop('checked',true);
ok