jquery dodanie klasy do div'a tylko raz...? |
jquery dodanie klasy do div'a tylko raz...? |
21.07.2014, 09:47:43
Post
#1
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 1 Dołączył: 6.12.2012 Ostrzeżenie: (0%) |
Pytanie,
jak w jquey wymusić, żeby tylko raz dodał mi poniższą klasę, a nie do każdego? |
|
|
21.07.2014, 09:48:20
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Kod .find(".podtest").first().
|
|
|
21.07.2014, 09:48:54
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Kod $(".test").find(".podtest:nth-child(1)").addClass("jakas");
|
|
|
21.07.2014, 09:56:52
Post
#4
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 1 Dołączył: 6.12.2012 Ostrzeżenie: (0%) |
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ć? Ten post edytował marcus755 21.07.2014, 10:03:01 |
|
|
21.07.2014, 10:05:51
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Przypisz im jakiś atrybut, np.: data-hour="xx", o danej godzinie sprawdzaj i jeśli się zgadza, to przypisz klasę, pozostałym usuń.
-------------------- |
|
|
21.07.2014, 10:06:25
Post
#6
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 56 Dołączył: 3.06.2010 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) |
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ę.
-------------------- |
|
|
21.07.2014, 10:07:57
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Pobierz godzinę, odejmij 8 i wynik wstaw w :nth-child(xxx)
|
|
|
21.07.2014, 10:28:42
Post
#8
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 1 Dołączył: 6.12.2012 Ostrzeżenie: (0%) |
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ę? |
|
|
21.07.2014, 10:39:29
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
text()
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 04:01 |