Tôi biết có một đối tượng Hash() trong khung nguyên mẫu Javascript, nhưng có bất kỳ thứ gì trong Jquery như thế này không?Làm thế nào để tạo đối tượng Hash/mảng bằng cách sử dụng jquery?
Vì tôi muốn gắn bó với một khuôn khổ javascript, thay vì trộn khung công việc Prototype Frame và khung JQuery và sử dụng cùng một lúc, vì tôi lo lắng sẽ có xung đột và tạo ra các tác dụng phụ.
Vì vậy, câu hỏi của tôi là: làm thế nào để tạo đối tượng Hash/mảng bằng cách sử dụng jquery?
Đây là chức năng của tôi:
/* 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);
}
}
Cảm ơn, nhỏ gọn và rất hữu ích! – arturaz