Autor | Zpráva | ||
---|---|---|---|
Pepan223ER Profil * |
#1 · Zasláno: 29. 12. 2010, 11:35:13
Ahoj mám problém s jquery.
Mám HTML kód <select id="section" name="section"> <option value="3">Kategorie 1</option> <option value="5">Kategorie 2</option> </select> a JS kód: $('#section').change(function() { alert('Stisknuto'); }); nevíte, kde je chyba?? nedělá to vůbec nic :-/ |
||
_es Profil |
#2 · Zasláno: 29. 12. 2010, 11:43:37
Pepan223ER:
Bez jQuery to je: document.getElementById("section").onchange = function(){alert('Stisknuto'); }; |
||
Pepan223ER Profil * |
#3 · Zasláno: 29. 12. 2010, 11:45:45
jenže ono to neni celý, je tam ajax, takže jquery použít musím :-/
|
||
Pepan223ER Profil * |
#4 · Zasláno: 29. 12. 2010, 11:50:46
a ten kód stejně nedělá nic :-/
|
||
_es Profil |
#5 · Zasláno: 29. 12. 2010, 12:04:14 · Upravil/a: _es
Pepan223ER:
„a ten kód stejně nedělá nic :-/“ Mne tento kód spoľahlivo funguje: <select id="section" name="section"> <option value="3">Kategorie 1</option> <option value="5">Kategorie 2</option> </select> <script>document.getElementById("section").onchange = function(){alert('Stisknuto'); };</script> „je tam ajax, takže jquery použít musím“ To je čo za hlúposť, prečo by si nemohol použiť AJAX bez jQuery? |
||
ah01 Profil |
#6 · Zasláno: 29. 12. 2010, 12:07:40
Chyba bude asi někde jinde, tohle funguje –> http://jquery.jslab.net/zkousecka/#5521f21a0a0846f36b9288ee9915044d
Nejlepší bude, když sem vložíš odkaz na celou stránku. |
||
Pepan223ER Profil * |
#7 · Zasláno: 29. 12. 2010, 12:08:08
proč se musí ten skript dát až za to?? když to dám za to, tak to funguje správně :-) Děkuji moc za pomoc
|
||
_es Profil |
#8 · Zasláno: 29. 12. 2010, 12:10:21
Pepan223ER:
„proč se musí ten skript dát až za to??“ Ako by asi mal chudák prehliadač prideliť ovládač udalosti neexistujúcemu elementu? |
||
Pepan223ER Profil * |
#9 · Zasláno: 29. 12. 2010, 12:11:37
to mě nenapadlo - děkuji moc za pomoc ;-)
|
||
Chamurappi Profil |
#10 · Zasláno: 29. 12. 2010, 15:46:46
Reaguji na ah01:
Tvá zkoušečka nefunguje v Exploreru 7, mimochodem. |
||
pcmanik Profil |
#11 · Zasláno: 29. 12. 2010, 17:44:10 · Upravil/a: pcmanik
Nemusi to byt nakonci, staci ked to uzavries asi takto
$(function(){ $('#section').change(function() { alert('Stisknuto'); }); }); |
||
_es Profil |
#12 · Zasláno: 29. 12. 2010, 17:51:50
pcmanik:
„Nemusi to byt nakonci, staci ked to uzavries asi takto“ Alebo hocijako inak, tak, aby bol ovládač udalosti priradený k už existujúcemu elementu. |
||
Časová prodleva: 9 dní
|
|||
ah01 Profil |
#13 · Zasláno: 7. 1. 2011, 23:43:18
Chamurappi:
Díky za upozornění, už by to mělo být v pořádku. |
||
Časová prodleva: 14 let
|
0