14-12-2010, 23:25
(Ten post był ostatnio modyfikowany: 14-12-2010, 23:25 przez Kartofelek.)
W sumie bez sensu nieco.
Czekaj czekaj. Skrypt tworzy sobie div
np
...
potem tego "k" stylujesz. Za pomocą jquery masz dostęp do wszystkich elementów na stronie. Korzystasz więc z $, aby pobierać kolekcje elementów. Pobierasz je np tak:
lub ostylować wcześniej utworzoną zmienną
Stylowanie takie możesz sobie włożyć w funkcję i od ciebie będzie zależało kiedy ją wywołasz. Jak powyższe nie znajdzie takich divów to po prostu nic nie zrobi. Ale błędu nie będzie.
Jeżeli dodatkowo chcesz sobie sprawdzić, czy takie elementy w ogóle istnieją to korzystasz z .... length
To o czym pisałeś też jest oczywiście możliwe:
ale to wyważanie drzwi dźwigiem. Lepiej po prostu wywołać z funkcji.
Zapraszam do mojego kursu:
http://doman.art.pl/kursjs/kurs/jquery/jquery.html
Czekaj czekaj. Skrypt tworzy sobie div
np
Kod:
var $k = $('<div class="jakies_divy"></div>');
$('body:eq(0)').append($k);
...
potem tego "k" stylujesz. Za pomocą jquery masz dostęp do wszystkich elementów na stronie. Korzystasz więc z $, aby pobierać kolekcje elementów. Pobierasz je np tak:
Kod:
$('.jakies_divy').addClass(.......)
lub ostylować wcześniej utworzoną zmienną
Kod:
$k.addClass('jakas_klasa'); //<- tutaj wczęsniej utworzyłem zmienną $k ($ to tylko w tym przypadku taka praktyka by wiedzieć że to obiekt jquery)
Stylowanie takie możesz sobie włożyć w funkcję i od ciebie będzie zależało kiedy ją wywołasz. Jak powyższe nie znajdzie takich divów to po prostu nic nie zrobi. Ale błędu nie będzie.
Jeżeli dodatkowo chcesz sobie sprawdzić, czy takie elementy w ogóle istnieją to korzystasz z .... length

Kod:
$('.jakies_divy').length
To o czym pisałeś też jest oczywiście możliwe:
Kod:
$.ajax({
type: "POST",
url: "test.php",
data: "..........",
complete: function(msg) {
$("#loading").hide();
},
success: function(msg) {
$('.jakies_divy').css({ ...... });
},
error: function(msg) {
alert( "Wystąpił błąd");
}
});
ale to wyważanie drzwi dźwigiem. Lepiej po prostu wywołać z funkcji.
Zapraszam do mojego kursu:
http://doman.art.pl/kursjs/kurs/jquery/jquery.html