J'ai besoin d'aide avec les sélecteurs jQuery. Dire que j'ai un balisage comme indiqué ci-dessous:Cochez toutes les cases avec jQuery
<form>
<table>
<tr>
<td><input type="checkbox" id="select_all"/></td>
</tr>
<tr>
<td><input type="checkbox" name="select[]"/></td>
</tr>
<tr>
<td><input type="checkbox" name="select[]"/></td>
</tr>
<tr>
<td><input type="checkbox" name="select[]"/></td>
</tr>
</table>
</form>
Comment obtenir toutes les cases sauf #select_all
lorsque l'utilisateur clique dessus?
Toute aide sera appréciée.
Merci, Tatu! C'est ce dont j'ai besoin – Darmen
Pour moi, cela ne fonctionnait que la première fois (cochez tout, décochez tout). Sur la deuxième case 'cocher toutes' aucune des autres cases à cocher n'a été cochée. J'ai utilisé 'checkboxes.prop ('checked', true);' et 'checkboxes.prop ('checked', false);' à la place, à partir de [cette réponse] (http://stackoverflow.com/a/15266603/1438809). Oups, juste réalisé que cela est mentionné dans les réponses plus bas sur la page ... – Felix
[documentation jQuery] (https://api.jquery.com/checkbox-selector/) indique que $ ("[type = checkbox]") 'est plus rapide pour les navigateurs modernes (plus rapide que' $ (': checkbox') '). – Todd