使用jquery操作checkbox的问题

先贴上代码:




测试checkbox

<br> function changeCheck1(obj){<br> var id=&quot;#check2&quot;+$(obj).val();<br> if($(obj).attr(&quot;checked&quot;)){<br> $(id).attr(&quot;checked&quot;,true);<br> }else{<br> $(id).attr(&quot;checked&quot;,false);<br> }<br> }</p> <pre><code> function changeCheck2(obj){ var id=&quot;#check1&quot;+$(obj).val(); if($(obj).attr(&quot;checked&quot;)){ $(id).attr(&quot;checked&quot;,true); }else{ $(id).attr(&quot;checked&quot;,false); } } </code></pre> <p>



check11 
check12 
check13 
check14 

 <div id="check2" style="float:left;width:100%;">
        <input type="checkbox" id="check21" value='1' onchange="changeCheck2(this);return false;"/>check21&nbsp;
        <input type="checkbox" id="check22" value='2' onchange="changeCheck2(this);return false;"/>check22&nbsp;
        <input type="checkbox" id="check23" value='3' onchange="changeCheck2(this);return false;"/>check23&nbsp;
        <input type="checkbox" id="check24" value='4' onchange="changeCheck2(this);return false;"/>check24&nbsp;
 </div>


两部分的checkBox互相动态关联,为什么在IE下就不能同步,其他火狐和chrome下都没问题啊 :cry:

我刚刚才试了的,火狐 ie都是好的。
你把return false也去掉。

ie下面是报错 还是没反映?

我试了一下你的代码 不是没作用,而是必须点击之后,再点击一下页面,转移焦点了就可以了。

我正在看 :oops:

你用onclick啊 不用onChange啊

onclick="changeCheck1(this);"