Pytanie,
jak w jquey wymusić, żeby tylko raz dodał mi poniższą klasę, a nie do każdego?
<http://december.com/html/4/element/script.html> $(".test").find(".podtest").addClass("jakas"); </http://december.com/html/4/element/script.html> <http://december.com/html/4/element/div.html class="test"> <http://december.com/html/4/element/div.html class="podtest"> costam </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="test"> <http://december.com/html/4/element/div.html class="podtest"> costam </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="test"> <http://december.com/html/4/element/div.html class="podtest"> costam </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html>
to wiem...,
ale jak użyję .first(),
to nie bedzie tak, że zawsze doda mi tylko do pierwszego?
bo ja chciałem zrobić docelowo
coś takiego, że np.
o godz.:
9:00 - dodaje mi klasę .jakaś do pierwszego div'a z klasą .podtest
10:00 - usuwa mi z pierwszego, a dodaje do drugiego
11:00 - usuwa mi z drugiego, a dodaje do trzeciego
jak zrobić?
Przypisz im jakiś atrybut, np.: data-hour="xx", o danej godzinie sprawdzaj i jeśli się zgadza, to przypisz klasę, pozostałym usuń.
użyj :nth-child(n) lub pobierz podrzędne elementy do tablicy, usuń klasę wszystkim, następnie w pętli znajdź odpowiedni element i potem nadaj mu klasę.
Pobierz godzinę, odejmij 8 i wynik wstaw w :nth-child(xxx)
Pobieram sobie .getTime();
chyba zapomniałem,
ale jak wyciągnąć ze span z klasą .time liczby określające czas,
i powiązać to z .getTime(); w taki sposób żeby dodać i ukrywać klasę?
<http://december.com/html/4/element/script.html> var start = new Date().getTime(); $(".test").find(".podtest").addClass("jakas"); </http://december.com/html/4/element/script.html> <http://december.com/html/4/element/div.html class="test"> <http://december.com/html/4/element/div.html class="podtest"> <http://december.com/html/4/element/span.html class="time">9:45</http://december.com/html/4/element/span.html> </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="test"> <http://december.com/html/4/element/div.html class="podtest"> <http://december.com/html/4/element/span.html class="time">10:30</http://december.com/html/4/element/span.html> </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="test"> <http://december.com/html/4/element/div.html class="podtest"> <http://december.com/html/4/element/span.html class="time">11:00</http://december.com/html/4/element/span.html> </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html>
text()
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)