jquery操作checked屬性以及disabled屬性的多種方法,相信很多初學者都還沒接觸到,今天錯新技術頻道小編為大家細細介紹,感興趣的朋友可以跟著小編的步伐細細了解。
?
jquery判斷checked的三種方法:
?
jquery賦值checked的幾種寫法:
所有的jquery版本都可以這樣賦值:
?
jquery1.6+:prop的4種賦值:
?
?
$("#cb1").prop("checked",function(){
??? return true;??? //函數返回true或false
});
$("#cb1").prop("checked","checked");
?
更多參考:http://api.jquery.com/prop/
?
?
??????? </style>
??????? <!--1.62可以修改1.42? 1.52? 1.7來測試-->
??????? <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
??????? <script type="text/javascript">
??????? $(function(){
??????????? //判斷checked
//??? var a=$("#cb1").attr('checked'); //看版本1.6+返回:"checked"或"undefined" ;1.5-返回:true或false
//??? var b=$("#cb1").prop('checked'); //1.6+:true/false
var c=$("#cb1").is(':checked');? //所有版本:true/false
//??? alert(a);???????
//??? alert(b);
??????????? alert(c);
?????????? //賦值?? 前兩個所有的jquery版本都支持 prop只有jquery1.6+支持
//??? $("#cb1").attr("checked","checked");//1.5-
//??? $("#cb1").attr("checked",true);//1.5-
// $("#cb1").prop("checked","checked");//1.6+(整理的時候把這個忘記啦)
//??? $("#cb1").prop("checked",true);//1.6+
//??? $("#cb1").prop({checked:true});//1.6+
? //??? $("#cb1").prop("checked",function(){
//??????? return? true;//1.6+
//??? });???????????????
??????? })();
???
??????? </script>
??? </head>
??? <body>
??????? <!--賦值的時候記得去掉checked-->
??? <input id="cb1" type="checkbox" checked />
??? <input id="cb2" type="checkbox" checked="checked"/>
??? </body>
</html>
上述是錯新技術頻道小編為大家?guī)淼膉query操作checked屬性以及disabled屬性的多種方法,我們可以看到程序方向是比較廣的,而且隨著互聯(lián)網的不斷發(fā)展,所有的程序都要不斷進步。
新聞熱點
疑難解答
圖片精選