Dieser Artikel soll Lösungen für die Unfähigkeit bieten, ein Optionsfeld mit jQuery in verschiedenen Szenarien zu überprüfen.
In Ihrem aktuellen Setup haben Sie ein Formular bereitgestellt, das drei Optionsfelder mit unterschiedlichen IDs, aber demselben Namensattribut enthält. Allerdings scheint keiner der bereitgestellten jQuery-Codes das Optionsfeld mit der ID „radio_1“ erfolgreich zu überprüfen.
Um dieses Problem zu beheben, ziehen Sie die folgenden Lösungen in Betracht:
jQuery 1.6 und höher:
Für jQuery-Versionen 1.6 und höher verwenden Sie die prop()-Methode:
$("#radio_1").prop("checked", true);
jQuery prior bis 1.6:
Für jQuery-Versionen vor 1.6 verwenden Sie die attr('checked', 'checked')-Syntax:
$("#radio_1").attr('checked', 'checked');
Tipp:Um sicherzustellen, dass die Änderung im DOM widergespiegelt wird, können Sie außerdem das Ereignis click() oder change() auf dem Optionsfeld aufrufen, nachdem Sie die aktivierte Eigenschaft festgelegt haben.
Das obige ist der detaillierte Inhalt vonWarum kann ich mein Optionsfeld mit jQuery nicht überprüfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!