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:
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 +'. ')
		})
}
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
$('#surface li:gt(1)').filter(':even').toggleClass('surfeven',line%2==0).end()
	.fliter(':odd').toggleClass('surfodd',line%2==1)
[edit] oublié un filter ...
mais pas mieux
on dirait que le li conserve son odd et even de création ??