31 Stimmen

JQuery - Wert des Attributs festlegen

Ich habe folgendes HTML mit zwei Elementen, die den gleichen Namen haben

Durch JQuery möchte ich das Kontrollkästchen aktivieren. Also benutze ich etwas wie dies:

$('#chk0').attr("disabled",false);

Aber das funktioniert nicht. Ich nehme an, dass JQuery sich mit zwei Elementen mit dem gleichen identischen Namen verwirrt. Leider kann ich nicht vermeiden, zwei verschiedene Namen zu verwenden, weil ich möchte, dass alle Kontrollkästchen beim Absenden des Formulars übermittelt werden (nicht nur diejenigen, die ausgewählt sind). Daher muss ich ein verstecktes Element mit demselben Namen verwenden. Zurück zur Frage, wie kann ich das Kontrollkästchen in dem obigen Szenario durch JQuery aktivieren? Gibt es ein "type"-Parameter für attr, der hidden von checkbox unterscheidet?

Danke

0voto

honeybuzzer Punkte 139

Sie können unterschiedliche Klassen zum Auswählen hinzufügen oder nach Typ auswählen, wie hier:

$('input[type="checkbox"]').removeAttr("disabled");

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X