【发布时间】:2011-03-01 17:20:26
【问题描述】:
我知道 Javascript 原型框架中有一个 Hash() 对象,但是 Jquery 中有这样的东西吗?
由于我想坚持使用一个 javascript 框架,而不是将 Prototype Frame 工作和 JQuery 框架混合并同时使用,因为我担心会产生冲突并产生副作用。
所以我的问题是:如何使用 jquery 创建 Hash 对象/数组?
这是我的功能:
/* 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);
}
}
【问题讨论】:
标签: javascript jquery hash prototypejs