Kaip sakoma klausime, kaip nustatyti "DropDownList" valdiklio vertę naudojant jQuery?
Jei dirbate su indeksu, galite tiesiogiai nustatyti pasirinktą indeksą naudodami .attr():
$("#mydropdownlist").attr('selectedIndex', 0);
Tai nustatys jį į pirmąją reikšmę išskleidžiamajame sąraše.
Redaguoti: Anksčiau naudotas mano pirmiau nurodytas būdas veikė. Tačiau atrodo, kad jis nebeveikia.
Tačiau, kaip maloniai komentaruose nurodo Hanas, teisingas būdas yra toks:
$("#mydropdownlist").get(0).selectedIndex = index_here;
Išbandykite šį labai paprastą metodą:
/*make sure that value is included in the options value of the dropdownlist
e.g.
(<select><option value='CA'>California</option><option value='AK'>Alaska</option> </select>)
*/
$('#mycontrolId').val(myvalue).attr("selected", "selected");