ich ein JQuery verwenden möchten „überprüfen Sie alle“ -Funktion in einer Form wie folgt aus: http://jetlogs.org/jquery/jquery_select_all.htmljquery - wählen Sie alle Kontrollkästchen mit js Array-Name
Mein Problem ist, ich meine Form aus einem PHP-Skript bin zu erzeugen und ich Ich weiß nicht genau, wie viele Checkboxen ich im Voraus haben werde. ich die „Array“ verwenden Namenskonvention zu können, erhalten alle ausgewählten Kontrollkästchen Werte in meinem $ _POST Daten ... so sind meine Kontrollkästchen wie folgt aus:
<input type="checkbox" name="items[]" value="<?php echo $id ?>">
aber diese JQuery Erklärung nicht funktioniert:
$("input[@name=items[]]").each(function()
{
this.checked = checked_status;
});
wahrscheinlich, weil die "[]" am Ende meiner "Artikel" vermasselt die JQuery Erklärung ... ich versuchte @ Namen schreiben = Artikel [] wie folgt aus: „@ name = Artikel [] "und einen Schrägstrich vor die [und] setzen, damit sie nicht als Sonderzeichen betrachtet werden, aber es hat nicht funktioniert ...
Wenn jemand eine Lösung kennt und bereit ist, sie zu teilen, wäre das großartig !! :)
Versuchen Sie mit der Klasse und jQuery Build in der Suchmaschine wird die Arbeit für Sie erledigen, anstatt alle Elemente mit der for-Schleife zu loopen! – Kennethvr
Was ist der Wert von checked_status? Wo findet es statt? –