Autor | Zpráva | ||
---|---|---|---|
Orsajo Profil * |
#1 · Zasláno: 20. 11. 2012, 18:20:44
Dobrý večer,
potřebuji upravit následující kód, aby se aplikoval na všechny seznamy. Mám více seznamů a aplikuje se to pouze na 1. Děkuji. $('.options li').first().addClass('first'); |
||
_es Profil |
#2 · Zasláno: 20. 11. 2012, 18:26:00
Orsajo:
To si snáď nevieš v dokumentácii jQuery sám nájsť, čo robí metóda first ? (http://api.jquery.com/first/)
|
||
Orsajo Profil * |
#3 · Zasláno: 20. 11. 2012, 18:31:03
Metoda first() vím co dělá, ale nevím jak to mám nastavit na více seznamů. Aplikuje se to pouze na první. U prvního seznamu se nastaví třída u prvního elementu "first".
|
||
juriad Profil |
#4 · Zasláno: 20. 11. 2012, 18:52:21
$('.options').each(function() { $('li', this).first().addClass('first'); }); nebo $('.options li:first-child').addClass('first'); Orsajo: „U prvního seznamu se nastaví třída u prvního elementu "first".“ špatně interpretuješ to, co se děje: U první položky všech seznamů dohromady přidá třídu. |
||
Orsajo Profil * |
#5 · Zasláno: 20. 11. 2012, 18:54:21
Děkuji to jsem přesně potřeboval.
|
||
Časová prodleva: 11 let
|
0