今天在做項目的時候,遇到一個問題。需要把選中的checkbox置空,即將選中的checkbox不選中。最後,發現一個方法很好使,特此記錄。
$("input[type='checkbox']").each(function(){ if(this.checked){ this.checked=false; } });
原理:循環每一個type為checkbox的input,若其是選中狀態,就將他的checked屬性置為false就ok了。
當然,若要實現反選的效果,再加一點就好了。代碼如下:
$("input[type='checkbox']").each(function(){ if(this.checked){ this.checked=false; } if(!(this.checked)){ this.checked=true; } });