今天在做項目的時候,遇到一個問題。需要把選中的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;
}
});