Ich habe ein Textfeld in einem Dropdown ohne ID oder Name. Ich muss den Wert der Textbox erhalten. Wie mache ich das? Hier ist, was ich habe:jQuery Wert eines Textbox Kind in einem Dropdown
https://jsfiddle.net/gfinzer/otqydwru/1/
<select id="ddlInsuranceCompany" name="insuranceCompany">
<option value="1">America First</option>
<option value="1">Indiana</option>
<option value="1">Peerless</option>
<input type="text" value="Test" />
</select>
var myValue = $('#ddlInsuranceCompany').children(':text').first().val();
alert(myValue);
Ihre HTML ist ungültig - ein 'input' kein untergeordnetes Element eines' select' sein kann. Wenn Sie das DOM untersuchen, werden Sie feststellen, dass der Browser dies automatisch korrigiert hat, indem Sie die Eingabe an einen gültigen Ort verschoben haben. 'myValue' ist leer, weil' .children (': text') 'das Element im DOM nicht findet –
Da Rory sagte, dass dein HTML ungültig ist ... aber wenn du immer noch Wert von textbx bekommen willst, kannst du' var myValue = $ ('input [type = "text"]'). val(); 'bitte überprüfen Sie aktualisierte Geige https://jsfiddle.net/otqydwru/2/ – RRR
@RRR OP ist speziell sagt, dass es innerhalb der sein sollte 'Auswählen'. Wie Sie Geige wählen wird es alle 'Textbox' –