Autor | Zpráva | ||
---|---|---|---|
quatzael Profil |
Mám problém. Potřeboval bych pomocí jQuery, případně obyčejnýho javascriptu vložit obsah selectboxu, ale nějak se to tváří, že to nejde..
html mám takhle nějak: <select name="neco" id="demo"><option value="0">ABC</option></select> a javascript: $("#demo").html("<option value=\"0\">ABC2</option>"); nevím co dělám špatně, objeví se prázdnej selectbox.. ještě poznámka: funguje to v Mozille, Chrome, ale ne v IE |
||
Kcko Profil |
#2 · Zasláno: 17. 9. 2012, 22:56:57
quatzael:
Vyměn html za append(). A jestli tam ten defaultní option nechceš tak ho odstraň přes remove() |
||
LosFilipos Profil |
quatzael:
Zrovna tohle už jsem taky jednou řešil... A vyřešil: Ajax přidání options do selectu nefunguje v IE Především tento příspěvek pomohl: Ajax přidání options do selectu nefunguje v IE - příspěvek #6 |
||
quatzael Profil |
#4 · Zasláno: 18. 9. 2012, 00:27:17
Kcko:
já budu potřebovat přepisovat celej obsah elementu <select>, takže asi použiju metodu empty(), co? |
||
quatzael Profil |
#5 · Zasláno: 18. 9. 2012, 15:29:38
LosFilipos:
> Především tento příspěvek pomohl: > Ajax přidání options do selectu nefunguje v IE - příspěvek #6 tomuhle moc nerozumím, sice to taky potřebuju přes JSON, ale z tohle nepoznám co jsou proměnný a co názvy funkcí.. |
||
Kcko Profil |
#6 · Zasláno: 18. 9. 2012, 16:12:02
quatzael:
Udělej to tak jak jsem řekl a přes empty si to vyprázdnit můžeš. |
||
quatzael Profil |
#7 · Zasláno: 18. 9. 2012, 16:57:56
Kcko:
když mě ani ta Tvoje metoda s append() v IE nefunguje.. Mozilla je ok, ale IE prostě ne... |
||
panther Profil |
#8 · Zasláno: 18. 9. 2012, 16:59:15
quatzael:
hlasi neco chybova konzola v IE? Najdes ji ve vyvojarskych nastrojich, tusim, ze na F12. |
||
martin1312 Profil |
#9 · Zasláno: 18. 9. 2012, 17:28:40
quatzael:
V ktorej verzii IE to nefunguje? Používam append (v spolupráci s ajaxom) a od IE 8 hore to ide (vrátane IE8). |
||
quatzael Profil |
Jo, už to fachá.. já jsem tam měl chybu a nějak mi to jelo furt přes ten javascript...teď je to už ok.. dík moc!!!
použil jsem ten remove() (vyselektoval jsem to jako třídy) a potom jsem tam dal ten append().. |
||
Časová prodleva: 12 let
|
0