jQuery ; )

bagsiu

Użytkownik
Dołączył
Wrzesień 16, 2009
Posty
35
Witam ; ]
Ostatnio zacząłem się uczyć jquery :)
Mam taki kodzik :
$(document).ready(
function() {
$("ul#lista li").children("h2").click(
function() {
$(this).next("p").toggle();
};
};
);

);

I niestety on nie działa, po kliknięciu w nagłówek nic sie nie dzieje ; /
Mam prawie tak samo jak w kursie, wg. mnie jest to błąd składni .
Mam także pytanie co do jq :
Czy taka składnia :
$(document).ready(
function() {
$("ul#lista li").children("h2").click(
function() {
$(this).next("p").toggle(); }
};
);

);

Różni się od takiej ?
$(document).ready(
function() {
$("ul#lista li").children("h2").click(
function() {
$(this).next("p").toggle(); }
}));

Czy można zakańczać w jednym wersie pare "}" lub ")" ?
Często miałem takie problemy że miałem inaczej poustawiane nawiasy ale kod tak samo jak w kursie, i za chiny mi on nie działał ; p
 

widmo17

Były Moderator
Dołączył
Lipiec 16, 2007
Posty
1089
Czy można zakańczać w jednym wersie pare "}" lub ")" ?
Nie jestem pewien, ale w javascripcie chyba nie wpisuje się };, tylko samą klamrę, poza tym możesz zakańczać nawet czterdzieści nawiasów w jednej linijce, tyle że Ci się burdel zrobi ; d
 

bagsiu

Użytkownik
Dołączył
Wrzesień 16, 2009
Posty
35
Rzeczywiście, teraz spojrzałem raźniej na kod xD
Dzięki wielkie ; )
 
Do góry Bottom