Donc j'essaie d'entrer un tableau dans un sélecteur jquery et pour une raison quelconque, je ne peux pas le faire fonctionner du tout. J'ai essayé quelques approches ci-dessous 1er:entrer un tableau d'identifiants dans un sélecteur jquery
var id = ["#id1", "#id2", "#id3"];
$(id[0]).css('color', '#000');
mon autre tentative:
var id = [];
for(var x = 0;x < 3; x++){
id[x] = x;
$("#id"+id[0]).css('color', '#000');
}
Je me demande donc ce qui pourrait être l'approche pour résoudre ce?
exemple de ce que j'utilise cela pour:
for(var x = 0;x < 28; x++){
function randomizerlet(){
randlet[x] = Math.floor(Math.random()*156);
timesletrun[x] += 1;
if (masterlet[randlet[x]] == letter[x]){
$('#flipL4_1').css('background-position', masterlet[randlet[x]]);
clearInterval(intervallet[x]);
}
else{
if(timesletrun[x] == 300){
masterlet[randlet[x]] = letter[x];
$('#flipL4_1').css('background-position', masterlet[randlet[x]]);
clearInterval(intervallet[x]);
}
else{
$('#flipL4_1').css('background-position', masterlet[randlet[x]]);
}}
}
var intervallet[x] = setInterval(function() {
randomizerlet();}, 10);
}
Si vous tentez de faire différentes choses dans la liste, vous ne pouvez pas être efficace. Si vous placez tout dans la couleur des listes au noir, alors la réponse de Matt avec sa suggestion «utiliser une classe» est idéale. – Sanchit
votre première tentative fonctionne bien, regardez: http://jsfiddle.net/MMSrD/ – egig
Est-ce que la fonction randomizerlet [x]() {'fonctionne même? –