de-vraag
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
 flesh
flesh
Question

Ako môžem nastaviť hodnotu zoznamu DropDownList pomocou jQuery?

Ako sa píše v otázke, ako nastavím hodnotu ovládacieho prvku DropDownList pomocou jQuery?

334 2008-11-15T14:34:44+00:00 3
 y0mbo
y0mbo
Edited question 18 apríl 2009 в 3:34
Programovanie
jquery
drop-down-menu
This question has 1 odpoveď in English, to read them log in to your account.
Solution / Answer
Nick Berardi
Nick Berardi
15 november 2008 в 2:38
2008-11-15T14:38:45+00:00
Viac na
Zdroj
Upraviť
#8636193
$("#mydropdownlist").val("thevalue");

len sa uistite, že hodnota v značkách options zodpovedá hodnote v metóde val.

580
0
 mattsson
mattsson
17 november 2011 в 10:13
2011-11-17T10:13:08+00:00
Viac na
Zdroj
Upraviť
#8636226

Ak pracujete s indexom, môžete nastaviť vybraný index priamo pomocou funkcie .attr():

$("#mydropdownlist").attr('selectedIndex', 0);

Tým sa nastaví na prvú hodnotu v rozbaľovacom zozname.

Upraviť: Spôsob, ktorý som použil vyššie, fungoval. Zdá sa však, že už to nefunguje.

Ale ako Han v komentároch príjemne upozorňuje, správny spôsob je:

$("#mydropdownlist").get(0).selectedIndex = index_here;
 mattsson
mattsson
Edited answer 18 november 2016 в 9:51
51
0
 Clyde
Clyde
16 apríl 2013 в 8:24
2013-04-16T08:24:22+00:00
Viac na
Zdroj
Upraviť
#8636262

Vyskúšajte tento veľmi jednoduchý prístup:

/*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");
18
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
365
Registered pred dňom
2
True Image
Registered pred dňom
3
archana agarwal
Registered pred 3 dňami
4
Maxim Zhilyaev
Registered pred 6 dňami
5
adambotsfford adambotsfford
Registered pred týždňom
DE
EL
ES
FR
ID
IT
JA
KO
LT
NL
PT
RU
SK
TR
ZH
© de-vraag 2022
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora