Bonjour,
J'ai un tableau de li colorisé en even / odd, dans lequel j'ajoute des lignes avec un append de clone, et je supprime de lignes par remove.
après chacune de ses deux actions je recolorise avec cette focntion:
Elle fonctionne très bien, mais j'aimerais le faire avec toggleClass, je ne pige pas le coup du switch
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function coloriseTable(){ var line=0; $('#surface li:gt(1)').each(function(){ ++line; $(this).attr('class', (line%2)?'surfeven':'surfodd').find('span .line').html(line +'. ') }) }
[edit]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $('#surface li:gt(1)').filter(':even').toggleClass('surfeven',line%2==0).end() .fliter(':odd').toggleClass('surfodd',line%2==1)oublié un filter ...
mais pas mieux
on dirait que le li conserve son odd et even de création ??
Partager