Ich brauche Hilfe mit jQuery Selektoren. Sagen wir, ich habe eine Markup wie unten dargestellt:Wählen Sie alle Kontrollkästchen mit 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>
Wie alle Kontrollkästchen erhalten, außer #select_all
wenn Benutzer klickt auf sie?
Jede Hilfe wird geschätzt.
Danke, Tatu! Das ist, was ich brauche – Darmen
Für mich funktionierte das nur das erste Mal (dh, alle, deaktivieren Sie alle). Beim zweiten "Alle überprüfen" wurde keines der anderen Kontrollkästchen aktiviert. Ich habe 'checkboxes.prop ('checked', true);' und 'checkboxes.prop ('checked', false);' stattdessen aus [dieser Antwort] (http://stackoverflow.com/a/15266603/1438809). Hoppla, habe gerade festgestellt, dass dies in den Antworten weiter unten auf der Seite erwähnt wird ... – Felix
[jQuery-Dokumentation] (https://api.jquery.com/checkbox-selector/) gibt an, dass $ ("[type = checkbox]") 'ist schneller für moderne Browser (schneller als' $ (': checkbox') '). – Todd