Comment cochez et décochez toutes les cases à l'intérieur d'un div
Je veux décocher toutes les checkboxex à l'intérieur de la 'test' div sans ces cases, dont les attributs sont désactivés.
<div id="test">
<input type="checkbox" id="check1" name="check1">
<input type="checkbox" id="check01" name="check01" disabled="disabled">
<input type="checkbox" id="check2" name="check2" disabled="disabled">
<input type="checkbox" id="check3" name="check3">
<input type="checkbox" id="check4" name="check4">
<input type="checkbox" id="check50" name="check50">
<input type="checkbox" id="check6" name="check6">
</div>
<input type="button" id="uncheckAll" onclick="uncheckAll('test')">
<script language="javascript">
function uncheckAll() {
$('#' + divid + ' :checkbox').attr('checked', false);
/*
This function uncheck all of the checkboxes, which i don't want, i want to
uncheck only checkboxes whose attributes are not disabled.
/*
}*/
</script>
Vous devez vous connecter pour publier un commentaire.
Vous devez accepter les param nommé divId ensuite utiliser :filtre activé de filtre désactivé cases
Démo: Violon
Si pas de jQuery
Démo: Violon
Vous pouvez prendre une classe commune à chaque entrée.
Essayez cette
Suivant une Seule ligne de code jQuery sera de faire votre travail.