Wpis z mikrobloga

#js #jquery Mam taką strukturę

![](images/1.jpg)
[](images/2.jpg)
[](images/3.jpg)
[](images/4.jpg)

I za pomocą jQuery chcę przypisać 4temu elementowi klasę, która nada mu obwódkę.

Ale taki kod nie działa.

Czemu?

$('.images img')[3].addClass("bordered");
To też nie działało

$('.images').find('img')[3].addClass('bordered');
O dziwo taka funkcja działa

$('.images').find('img').removeClass('bordered');
$('.images').find('img').addClass('bordered');

Co mogę robić źle? Wypisując console.logiem sam element $('.images').find('img')[3] dostaję ten element który chcę.
  • 8
  • Odpowiedz
@thcluboy: Bo robię semiauto-rotowanie obrazkami i na dole mam miniaturki. Chcę aktywnej miniaturce przypisać jakąś obwódkę by wskazać że ona jest aktywna.
  • Odpowiedz
@thcluboy: Nie, bo to ma potem działać dynamicznie. Żeby co chwila inny element miał obwódkę. Ten czwarty element był wzięty tylko jako przykład z dupy ¯\_(ツ)_/¯
  • Odpowiedz