| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal max-m: 18.10.2011 9:03 | |
|
Caute,
mam trochu problem s jQuery.
Mam HTML (napr. index.html):
Kód: ... <div id="content_1"></div> ... pomocou JQuery (vid. uplne dole) nacitam toto PHP (napr. content_1.php): Kód: ... <input type="radio" value="1" name="h1" id="h1_1" /> <label for="h1_1">Niečo 1</label><br /> <input type="radio" value="2" name="h1" id="h1_2" /> <label for="h1_2">Niečo 2</label><br /> <input type="radio" value="3" name="h1" id="h1_3" /> <label for="h1_3">Niečo 3</label> ... a predmetne JQuery, ktore : Kód: $(document).ready(function(){ $("#content_1").load("content_1.php"); $("input:radio[name=h1]").click(function() { var hodnota = $(this).val(); $("#content_1").hide(); }); });
nacitanie je v pohode ale po kliknuti na niektory [radio] potrebujem napr. skryt cely #content_1 a podla uvedeneho JS to nefunguje. Sa mi to javi akoby to externe PHP vobec nereagovalo na JS, ktory mam v index.html.
Kde moze byt problem?
DIK.
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 18.10.2011 10:53 | |
|
max-m píše: Sa mi to javi akoby to externe PHP vobec nereagovalo na JS, ktory mam v index.html. Preco sa ti to tak javi? Pises, ze load() prebehne spravne, tam cela komunikacia so serverom konci.
Neviem, aky obsah do #content_1 tahas, ale skrytie pomocou hide() tak, ako uvadzas kod, funguje. Takze by to chcelo odkaz na zivu ukazku.
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 18.10.2011 11:24 | |
|
Predpokladám, že funkcia load je asynchrónna, takže keď pridáva onclick tým elementom, ešte tam žiadne nie sú. Riešenie by bolo pridať obsluhu click až po úspešnom načítaní, prípadne použiť delegovanie udalostí.
|
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal autor témy max-m: 18.10.2011 11:30 | |
|
vyriesene:
@chrono
Citácia: Predpokladám, že funkcia load je asynchrónna, takže keď pridáva onclick tým elementom, ešte tam žiadne nie sú. Riešenie by bolo pridať obsluhu click až po úspešnom načítaní
DIK
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| input jQuery v JavaScript, VBScript, Ajax | 5 | 576 | 20.07.2010 21:07 walther | | input v HTML, XHTML, XML, CSS | 19 | 1401 | 08.03.2008 14:53 shaggy | | Input v JavaScript, VBScript, Ajax | 1 | 894 | 26.02.2008 7:49 sento | | heigth input v HTML, XHTML, XML, CSS | 5 | 506 | 31.01.2009 19:20 jablko05 | | input - javascript v JavaScript, VBScript, Ajax | 20 | 947 | 15.11.2011 15:49 lukas15 | | input index v PHP, ASP | 6 | 551 | 05.07.2009 19:42 php30 | | input - checkbox v PHP, ASP | 1 | 392 | 17.09.2011 21:46 chrono | | Input file v HTML, XHTML, XML, CSS | 3 | 658 | 28.04.2008 16:37 stenley | | input s filtrom v HTML, XHTML, XML, CSS | 4 | 514 | 19.12.2009 11:35 djsulo | | input automaticke doplnanie v JavaScript, VBScript, Ajax | 2 | 487 | 30.05.2010 15:46 Achtan | | input default hodnota v JavaScript, VBScript, Ajax | 1 | 837 | 28.06.2007 18:17 sento | | Doplňovanie input poľa v JavaScript, VBScript, Ajax | 2 | 566 | 28.08.2008 13:54 tatysp | | spravnost input pola v PHP, ASP | 2 | 366 | 20.06.2010 15:14 Ďuri | | No video input v Monitory, televízory a projektory | 4 | 917 | 08.12.2018 21:42 tatko Tom | | input text - zmizne v JavaScript, VBScript, Ajax | 5 | 520 | 22.10.2014 19:05 shaggy | | Input submit vz image v PHP, ASP | 18 | 1041 | 10.07.2010 11:16 php30 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|