Bonjour,
je me met à Jquery, et par la même occasion à tous ce qui ce rapporte.
selon mon code html suivant :
Je cherche à faire en sorte qu'au moment ou je clique sur l'un des <li>, les autres <li> du même <ul> changent de couleur.
Sans succès pour le moment ...
à défaut : j'ai mis => $("li").removeClass("unk");
Modifié par Clairdelune (31 May 2007 - 16:54)
je me met à Jquery, et par la même occasion à tous ce qui ce rapporte.
selon mon code html suivant :
<ul class ='dispo'>
<li id='s14_lu_m' class='lu unk' />
<li id='s14_lu_a' class='lu nok' />
<li id='s14_lu_s' class='lu ok' />
</ul>
<ul class ='dispo'>
<li id='s14_ma_m' class='ma unk' />
<li id='s14_ma_a' class='ma unk' />
<li id='s14_ma_s' class='ma unk' />
</ul>
Je cherche à faire en sorte qu'au moment ou je clique sur l'un des <li>, les autres <li> du même <ul> changent de couleur.
Sans succès pour le moment ...
$("li").click( function(event) {
if ( $(this).attr("class").indexOf("unk") != -1)
{
$(this).addClass("ok");
$("li").removeClass("unk");
$("li").addClass("nok");
$(this).removeClass("nok");
end;
}
if ( $(this).attr("class").indexOf("nok") != -1)
{
$(this).removeClass("nok");
$(this).addClass("ok");
end;
}
if ( $(this).attr("class").indexOf("ok") != -1)
{
$(this).removeClass("ok");
$(this).addClass("nok");
}
});
});
à défaut : j'ai mis => $("li").removeClass("unk");
Modifié par Clairdelune (31 May 2007 - 16:54)