Je sais qu'il y a un objet Hash() dans le framework prototype Javascript, mais est-ce qu'il y a quelque chose dans Jquery comme ça? Comme je voudrais m'en tenir à un framework javascript, plutôt que de mélanger le travail Prototype Frame et le framework JQuery en même temps, car je crains qu'il y ait des conflits et des effets secondaires. Donc, ma question est: comment créer un objet/tableau de hachage en utilisant jQuery?Comment créer un objet/tableau de hachage à l'aide de jquery?
Voici ma fonction:
/* prototype framework, I want to change this to jQuery! */
var starSaves = new Hash();
function myHover(id, pos)
{
var starStrip = $('star_strip_' + id);
if (starSaves.keys().indexOf(id) == -1)
{
var starSave = new Array();
var imgs = starStrip.select("img")
alert(imgs);
for (var i = 0; i < imgs.length; i++)
{
starSave[starSave.length] = imgs[i].src;
if (i < pos)
imgs[i].src = "/images/star_1.gif";
else
imgs[i].src = "/images/star_0.gif";
}
starSaves.set(id, starSave);
}
}
Merci, c'est compact et très utile! – arturaz