jsczxy2 发表于 2013-1-29 13:35:27

jquery的checked与其版本的关联

<html>    <head>      <title>测试</title>      <style type="text/css">      </style>      <!--1.62可以修改1.421.521.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(){       //      returntrue;//1.6+       //    });                        })();            </script>    </head>    <body>      <!--赋值的时候记得去掉checked-->    <input id="cb1" type="checkbox" checked />    <input id="cb2" type="checkbox" checked="checked"/>    </body></html>
页: [1]
查看完整版本: jquery的checked与其版本的关联