jquery获取inputcheckboxchecked属性转载
原创如果使用jquery,应使用prop方法来获取和设置。。checked属性
1.通过prop方法获取checked属性,则获取的checked返回值为boolean,选中为true,否则为flase
1
2
3
4
5
6
7
<input type= "checkbox" id= "selectAll" onclick= "checkAll()" >全选
function checkAll()
{
var checkedOfAll=$( "#selectAll" ).prop( "checked" );
alert(checkedOfAll);
$( "input[name=procheck]" ).prop( "checked" , checkedOfAll);
}
2.如果使用attr方法获取,如果当前input未在中定义初始化checked属性,无论该属性当前是否处于选中状态,$("#selectAll").attr("checked")都会返回undefined;
1
<input type= "checkbox" id= "selectAll" onclick= "checkAll()" >全选
3.如果当前input已定义的初始化checked属性,则无论是否选中,$("#selectAll").attr("checked")都会返回checked.
1
2
3
4
5
6
7
<input type= "checkbox" id= "selectAll" onclick= "checkAll()" checked >全选
function checkAll()
{
var checkedOfAll=$( "#selectAll" ).attr( "checked" );
alert(checkedOfAll);
$( "input[name=procheck]" ).attr( "checked" , checkedOfAll);
}
摘要,如果使用jquery,应使用prop方法来获取和设置。。checked属性,则不应使用attr.
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123




