問題:經常使用jQuery插件的attr方法獲取checked屬性值,獲取的值的大小為未定義,此時可以用prop方法獲取其真實值,下面介紹這兩種方法的區別:
1.通過prop方法獲取checked屬性,獲取的checked返回值為boolean,選中為true,否則為flase
復制代碼 代碼如下:
<input type="checkbox">全選
function checkAll()
{
var checkedOfAll=$("#selectAll").prop("checked");
alert(checkedOfAll);
$("input[name='procheck']").prop("checked", checkedOfAll);
}
復制代碼 代碼如下:
<input type="checkbox" >全選
復制代碼 代碼如下:
<input type="checkbox" checked>全選
function checkAll()
{
var checkedOfAll=$("#selectAll").attr("checked");
alert(checkedOfAll);
$("input[name='procheck']").attr("checked", checkedOfAll);
}
新聞熱點
疑難解答
圖片精選