eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.www › [jquery]:nth-child(3n) - dodać klase co 3 element
Ilość wypowiedzi w tym wątku: 11

  • 1. Data: 2011-04-09 13:37:46
    Temat: [jquery]:nth-child(3n) - dodać klase co 3 element
    Od: hazet <h...@n...pl>

    Chciałem dodać do co 3 bloku klase, jednak w ogóle nic się nie dzieje.
    tak jakbym przekręcił polecenie ?

    $(".item:nth-child(3n)").addClass('aaa');

    ??


  • 2. Data: 2011-04-09 14:00:13
    Temat: Re: [jquery]:nth-child(3n) - dodać klase co 3 element
    Od: Peter May <p...@o...pl>

    W dniu 09-04-2011 15:37, hazet pisze:
    > Chciałem dodać do co 3 bloku klase, jednak w ogóle nic się nie dzieje.
    > tak jakbym przekręcił polecenie ?
    >
    > $(".item:nth-child(3n)").addClass('aaa');
    >
    > ??

    Spróbuj tak:

    $(".item:nth-child(3n+3)").addClass('aaa');

    Gdyby świat był idealny :P, to by było:

    document.querySelectorAll(".item:nth-child(3n+3)").c
    lassList.add('aaa');

    Ale nie jest :-(

    --
    Peter


  • 3. Data: 2011-04-09 16:01:15
    Temat: Re: [jquery]:nth-child(3n) - dodać klase co 3 element
    Od: hazet <h...@n...pl>

    Peter May pisze:
    > W dniu 09-04-2011 15:37, hazet pisze:
    >> Chciałem dodać do co 3 bloku klase, jednak w ogóle nic się nie dzieje.
    >> tak jakbym przekręcił polecenie ?
    >>
    >> $(".item:nth-child(3n)").addClass('aaa');
    >>
    >> ??
    >
    > Spróbuj tak:
    >
    > $(".item:nth-child(3n+3)").addClass('aaa');
    >
    > Gdyby świat był idealny :P, to by było:
    >
    > document.querySelectorAll(".item:nth-child(3n+3)").c
    lassList.add('aaa');
    >
    > Ale nie jest :-(
    >

    też nie działa,

    w dokumentacji działa http://api.jquery.com/nth-child-selector/
    Nie wiem o co chodzi,


  • 4. Data: 2011-04-09 17:43:48
    Temat: Re: [jquery]:nth-child(3n) - dodać klase co 3 element
    Od: Katarzyna 'Bastet' Świderska <b...@C...wp.pl>

    On 09.04.2011 18:01, hazet wrote:

    >
    > też nie działa,
    >
    > w dokumentacji działa http://api.jquery.com/nth-child-selector/
    > Nie wiem o co chodzi,

    Pokaż html.

    --
    Bastet_Milo


  • 5. Data: 2011-04-09 17:58:33
    Temat: Re: [jquery]:nth-child(3n) - dodać klase co 3 element
    Od: hazet <h...@n...pl>

    Katarzyna 'Bastet' Świderska pisze:
    > On 09.04.2011 18:01, hazet wrote:
    >
    >>
    >> też nie działa,
    >>
    >> w dokumentacji działa http://api.jquery.com/nth-child-selector/
    >> Nie wiem o co chodzi,
    >
    > Pokaż html.
    >

    <ul>
    <li>
    <div class="box">
    <div class="item">
    </div>
    </div>
    </li>
    ...
    </ul>

    Tak to wygląda w strukturze. Chcę aby div z klasą item miał dodaną klasę
    aaa (co trzeci, nie licząc pierwszego)


  • 6. Data: 2011-04-09 18:06:22
    Temat: Re: [jquery]:nth-child(3n) - dodać klase co 3 element
    Od: Katarzyna 'Bastet' Świderska <b...@C...wp.pl>

    On 09.04.2011 19:58, hazet wrote:
    > Katarzyna 'Bastet' Świderska pisze:
    >> On 09.04.2011 18:01, hazet wrote:
    >>
    >>>
    >>> też nie działa,
    >>>
    >>> w dokumentacji działa http://api.jquery.com/nth-child-selector/
    >>> Nie wiem o co chodzi,
    >>
    >> Pokaż html.
    >>
    >
    > <ul>
    > <li>
    > <div class="box">
    > <div class="item">
    > </div>
    > </div>
    > </li>
    > ...
    > </ul>
    >
    > Tak to wygląda w strukturze. Chcę aby div z klasą item miał dodaną
    > klasę aaa (co trzeci, nie licząc pierwszego)

    Te trzy kropki powtarzają li? Tak? Bo wiesz, że to zadziała, jak
    div.item będziesz miał jeden pod drugim tylko?

    <li>
    <div class="box">
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    <div class="item">
    </div>
    </div>
    </li>

    na takiej zasadzie.
    Chcę się tylko upewnić, że wiesz o tym.

    --
    Bastet_Milo


  • 7. Data: 2011-04-09 18:20:45
    Temat: Re: [jquery]:nth-child(3n) - dodać klase co 3 element
    Od: Borys Pogoreło <b...@p...edu.leszno>

    Dnia Sat, 09 Apr 2011 19:58:33 +0200, hazet napisał(a):

    > (...)
    > Tak to wygląda w strukturze. Chcę aby div z klasą item miał dodaną klasę
    > aaa (co trzeci, nie licząc pierwszego)

    W tej strukturze .item to zawsze :first-child

    li:nth-child(3n+3)>.box>.item { color : red; }

    --
    Borys Pogoreło
    borys(#)leszno,edu,pl


  • 8. Data: 2011-04-09 19:21:41
    Temat: Re: [jquery]:nth-child(3n) - dodać klase co 3 element
    Od: hazet <h...@n...pl>

    Katarzyna 'Bastet' Świderska pisze:
    > On 09.04.2011 19:58, hazet wrote:
    >> Katarzyna 'Bastet' Świderska pisze:
    >>> On 09.04.2011 18:01, hazet wrote:
    >>>
    >>>>
    >>>> też nie działa,
    >>>>
    >>>> w dokumentacji działa http://api.jquery.com/nth-child-selector/
    >>>> Nie wiem o co chodzi,
    >>>
    >>> Pokaż html.
    >>>
    >>
    >> <ul>
    >> <li>
    >> <div class="box">
    >> <div class="item">
    >> </div>
    >> </div>
    >> </li>
    >> ...
    >> </ul>
    >>
    >> Tak to wygląda w strukturze. Chcę aby div z klasą item miał dodaną
    >> klasę aaa (co trzeci, nie licząc pierwszego)
    >
    > Te trzy kropki powtarzają li? Tak? Bo wiesz, że to zadziała, jak
    > div.item będziesz miał jeden pod drugim tylko?
    >
    > <li>
    > <div class="box">
    > <div class="item">
    > </div>
    > <div class="item">
    > </div>
    > <div class="item">
    > </div>
    > <div class="item">
    > </div>
    > <div class="item">
    > </div>
    > <div class="item">
    > </div>
    > </div>
    > </li>
    >
    > na takiej zasadzie.
    > Chcę się tylko upewnić, że wiesz o tym.
    >


    Dalej jest li i w li dopiero to samo.

    czyli

    <ul>
    >> <li>
    >> <div class="box">
    >> <div class="item">
    >> </div>
    >> </div>
    >> </li>

    >> <li>
    >> <div class="box">
    >> <div class="item">
    >> </div>
    >> </div>
    >> </li>

    >> <li>
    >> <div class="box">
    >> <div class="item">
    >> </div>
    >> </div>
    >> </li>

    ...
    >> </ul>


  • 9. Data: 2011-04-09 19:21:57
    Temat: Re: [jquery]:nth-child(3n) - dodać klase co 3 element
    Od: hazet <h...@n...pl>

    Borys Pogoreło pisze:
    > Dnia Sat, 09 Apr 2011 19:58:33 +0200, hazet napisał(a):
    >
    >> (...)
    >> Tak to wygląda w strukturze. Chcę aby div z klasą item miał dodaną klasę
    >> aaa (co trzeci, nie licząc pierwszego)
    >
    > W tej strukturze .item to zawsze :first-child
    >
    > li:nth-child(3n+3)>.box>.item { color : red; }
    >
    próbowałem $('li:nth-child(3n+3)>.box>.item').addClass('aaa'); i też
    nie działa.


  • 10. Data: 2011-04-09 20:05:14
    Temat: Re: [jquery]:nth-child(3n) - dodać klase co 3 element
    Od: Katarzyna 'Bastet' Świderska <b...@C...wp.pl>

    On 09.04.2011 21:21, hazet wrote:
    > Borys Pogoreło pisze:
    >> Dnia Sat, 09 Apr 2011 19:58:33 +0200, hazet napisał(a):
    >>
    >>> (...)
    >>> Tak to wygląda w strukturze. Chcę aby div z klasą item miał dodaną
    >>> klasę aaa (co trzeci, nie licząc pierwszego)
    >>
    >> W tej strukturze .item to zawsze :first-child
    >>
    >> li:nth-child(3n+3)>.box>.item { color : red; }
    >>
    > próbowałem $('li:nth-child(3n+3)>.box>.item').addClass('aaa'); i też
    > nie działa.

    Spróbuj samo (3n) i daj kod skryptu na sam koniec pliku (jeśli nie masz).

    Ja przetestowałam to i u mnie działa.

    --
    Bastet_Milo

strony : [ 1 ] . 2


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: