J'essaie quelque chose de très basique, mais je n'arrive pas à comprendre pourquoi cela ne marchera pas. Je peux obtenir des informations sur l'objet en utilisant [i] mais je ne peux pas changer les données de cette façon?Modifier nième li dans une liste en utilisant jquery
// Make all the li's invisible
$('div#rotator ul li').css({opacity: 0.0});
// Calculate a random number between 1 and 3
var randnr = Math.floor((1-4)*Math.random()) + 4;
for(var i = 0; i < $('#rotator ul li').length; i++) {
// Make the i element appear
$('#rotator ul li')[i].css({opacity: 1.0});
}
A quoi sert la boucle 'for'? Avec ce que vous avez actuellement, juste '$ ('# rotator ul li'). Css ({opacity: 1.0});' remplacer la boucle entière fonctionnerait ... –
La boucle était le code restante d'avant. J'ai décidé de le garder dans le test, de faire une boucle sur les éléments en guise de test. – skerit