Ich habe eine einfache select-Tag:Wie kann ich html <option> Tag-Inhalt mit jQuery bekommen
<select>
<option></option>
<option></option>
</select>
Dann möchte ich jQuery die Option Inhalt erhalten:
var s=$('select option');
for(var i=0;i<s.length;i++){
console.log(s[i]);
}
es nur "<option>"
zeigen würde, ohne den Inhalt.
Wenn ich console.log(s[i].html());
verwende, würde es mir sagen, dass es falsch ist.
Also, wie kann ich den Inhalt bekommen?
möglich Duplikat [jQuery erhalten Text wählen Sie die Option] (http://stackoverflow.com/questions/196684/jquery-get-select-option- Text) –
Kann mir jemand sagen, warum es nicht mit der .html() Methode funktioniert? Es scheint mir, dass es sollte ... –
@Euloiix: Weil innerhalb der 'for' -Schleife keine jQuery-Objekte sind, und daher jQuery '' '' '' hml() 'Methode nicht verfügbar ist. –