记录数组中的jQUery元素
我声明了一个数组变量记录数组中的jQUery元素,jquery,html,Jquery,Html,我声明了一个数组变量els=[]我想在其中存储在某些事件中某个点创建的jquery元素: els[file.id] = $('<li></li>'); $('body').append(els[file.id]); els[file.id]=$(''); $('body').append(els[file.id]); file.id是我正在使用的plupload脚本生成的唯一id(事件来自它) 但是它不起作用,数组总是空的…数组只能有顺序的数字键。不能选择任意键。要使
els=[]代码>我想在其中存储在某些事件中某个点创建的jquery元素:
els[file.id] = $('<li></li>');
$('body').append(els[file.id]);
els[file.id]=$('');
$('body').append(els[file.id]);
file.id是我正在使用的plupload脚本生成的唯一id(事件来自它)
但是它不起作用,数组总是空的…数组只能有顺序的数字键。不能选择任意键。要使用任意键值对,请使用对象:
var els = {};
话虽如此,您编写的代码应该仍然可以工作(即使els.length
将为0)-也许这不是一个完整的代码示例?好了,现在我通过console.log看到了变量的内容,但我不知道为什么dom没有使用添加了append的新元素进行更新。。。