Dynamicznie zapełniam pole wyboru opcjami. Kiedy to zrobię, chcę, aby wartość pola wyboru była wartością pierwszej opcji ("opcja domyślna", jeśli chcesz). Brzmi naprawdę prosto, ale po prostu nie mogę go uruchomić.Użyj jQuery, aby ustawić wartość pola wyboru na pierwszą opcję
var myElement = $('select[name="myName"]');
.... próbowałem następujące trzy warianty
// myElement.find('option').first().prop('selected', 'selected');
// myElement.val(myElement.find('options').first().val());
myElement.prop('selectedIndex', 0);
... ale daje się następujący wiersz pusty alert
alert(myElement.val());
Gdzie jestem będzie niewłaściwy?
W jaki sposób wypełniasz opcje? Czy możesz utworzyć przykład JSFiddle? – Phil
Jedyny powód, dla którego widzę, to pierwsza opcja ma wartość pustą, jeśli po korektach również stajesz się pusty w wyniku –