問題:經常使用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); 
} 
新聞熱點
疑難解答
圖片精選