有關jquery checkbox獲取checked的問題

$("input").attr("checked");    
<input type="checkbox" value="1" />

今天遇到這樣個小問題html

而後一直輸出undefined 和 checked;spa

檢查了不少遍也沒發現問題code

而後網上找資料發現大多都是orm

if($"#xxx".attr("checked")=="true")

if($("#xxx").attr("checked")==true)

要麼是這種htm

 alert(  $("input").attr("checked")   );

 alert(  $("input")[0].checked   );

而後既然遇到了就想辦法解決咯blog

翻手冊。。。而後看看手冊上也是這種鬼ip

<input type='checkbox'/> 
<script> 
//獲取是否選中 
var isChecked = $('input').attr('checked'); 

//設置選中 
$('input').attr('checked',true); 
</script> 

而後這個時候終於想到了版本特性get

檢查下JQ的版本1.8.。。革命性的一代input

而後尋找與以前版本的差別form

prop()獲取匹配的元素的屬性值

 

 

最後

$("input").prop("checked");    //true

棒棒噠

 

最後附上我本身搞得一個小的表格列表。。。有的功能還在製做中!!!

http://xiaobai.52nhw.com/form.html

相關文章
相關標籤/搜索