jquery checkbox选中、改变状态、change和click事件

<p>jquery判断checked的三种方法:</p><p>.attr(&#39;checked); //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false</p><p>.prop(&#39;checked&#39;); //16+:true/false</p><p>.is(&#39;:checked&#39;); //所有版本:true/false//别忘记冒号哦</p><p>jquery赋值checked的几种写法:</p><p>所有的jquery版本都可以这样赋值:</p><p>// $(&quot;#cb1&quot;).attr(&quot;checked&quot;,&quot;checked&quot;);</p><p>// $(&quot;#cb1&quot;).attr(&quot;checked&quot;,true);</p><p>jquery1.6+:prop的4种赋值:</p><p>// $(&quot;#cb1″).prop(&quot;checked&quot;,true);//很简单就不说了哦</p><p>// $(&quot;#cb1″).prop({checked:true}); //map键值对</p><p>// $(&quot;#cb1″).prop(&quot;checked&quot;,function(){</p><p>return true;//函数返回true或false</p><p>});</p><p>//记得还有这种哦:$(&quot;#cb1″).prop(&quot;checked&quot;,&quot;checked&quot;);</p><p></p><p>checkbox click和change事件</p><p>方法1:</p><p>$(&quot;#ischange&quot;).change(function() {</p><p>alert(&quot;checked&quot;);</p><p>});</p><p>方法2:</p><p></p><p>$(function(){</p><p>if ($.browser.msie) {</p><p>$(&#39;input:checkbox&#39;).click(function () {</p><p>this.blur();</p><p>this.focus();</p><p>});</p><p>};</p><p>方法3:</p><p>$(&quot;#ischange&quot;).change(function() {</p><p>alert(&quot;checked&quot;);</p><p>});</p><p>});</p><p>方法4:</p><p></p><p>$(function () {if ($.browser.msie) {$(&#39;input:checkbox&#39;).click(function () { this.blur(); this.focus(); }); }});</p><p>方法5:</p><p>$(document).ready(function(){</p><p>$(&quot;testCheckbox&quot;).change(function() {</p><p>alert(&quot;Option changed!&quot;);</p><p>});</p><p>});</p>
RangeTime:0.006841s
RangeMem:205.39 KB
返回顶部 留言