Aus irgendeinem Grund kann ich nicht scheinen, dies herauszufinden.Überprüfen Sie ein Optionsfeld mit Javascript
Ich habe einige Radio-Buttons in meinem html die Kategorien schaltet:
<input type="radio" name="main-categories" id="_1234" value="1234" /> // All
<input type="radio" name="main-categories" id="_2345" value="2345" /> // Certain category
<input type="radio" name="main-categories" id="_3456" value="3456" /> // Certain category
<input type="radio" name="main-categories" id="_4567" value="4567" /> // Certain category
Der Benutzer kann auswählen, je nachdem, was er/sie will, aber wenn ein bestimmtes Ereignis auslöst, möchte ich 1234
einstellen geprüft Radio eingestellt werden Knopf, weil dies der voreingestellte Radioknopf ist.
Ich habe versucht, Versionen dieses (mit und ohne jQuery):
document.getElementById('#_1234').checked = true;
Aber es scheint nicht zu aktualisieren. Ich muss es sichtbar aktualisieren, damit der Benutzer es sehen kann. Kann jemand helfen?
EDIT: Ich bin nur müde und habe die #
übersehen, danke für den Hinweis darauf, dass und $.prop()
.
prüft diese Frage Stackoverflow: [Wie ein Optionsfeld mit jQuery überprüfen] [1] [1]: http://stackoverflow.com/questions/5665915/how-to-check-a-radio -button-with-jquery –
ändere zu 'document.getElementById ('_ 1234'). Checked = true;' – stackErr
@stackErr ohne die '#' –