2017-07-20 5 views
0

Ich möchte alle Kontrollkästchen deaktivieren beim Aufrufen location.reload();, also habe ich diesen Code verwendet, noch die Kontrollkästchen aktiviert bleiben.Deaktivieren Sie das Kontrollkästchen beim Reload

$(document).ready(function() {  
    $(':checkbox').each(function() { 
    $(this).attr('checked', false); 
    }); 
}); 
+3

Verwenden Sie stattdessen 'prop()'. Sie brauchen auch nicht die 'each()' Schleife. '$ (': checkbox'). prop ('checked', false);' –

Antwort

0

Hier gehen Sie mit einem Beispiel Lösung https://jsfiddle.net/xuuz5gqn/1/

$('input[type="submit"]').click(function(){ 
 
\t $('input[type="checkbox"]').each(function(){ 
 
    \t $(this).prop('checked', false); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="checkbox" checked />Checbox 1<br/> 
 
<input type="checkbox" checked />Checbox 2<br/> 
 
<input type="checkbox" checked />Checbox 3<br/> 
 
<input type="checkbox" checked />Checbox 4<br/> 
 
<input type="checkbox" checked />Checbox 5<br/> 
 

 

 
<input type="submit" value="Submit" />

Klicken Sie auf Submit-Button Checkbox wird ungeprüft.

+0

Sie verwenden einen Submit-Button, der die Checkboxen sowieso zurücksetzt, auch ohne Ihren jquery-Code –

+0

@KarthikGanesan Deshalb habe ich es als Beispiellösung genannt nicht als Lösung. – Shiladitya

Verwandte Themen