給出一個函數,就像這樣:jQuery:添加函數self到數組?
var allev = new Array();
function events(index) {
allev[index] = $(this); // doesn't work
}
有沒有辦法得到這個在上面的方式工作,還是我總是受到以下限制:
var allev = new Array();
function events(index) {
// ...
}
function() { // out of scope, so make objects global
var count = allev.length;
var inst = events(count);
allev[count] = inst;
}
如果有任何更佳的選擇比上面兩個,我也對這些開放。
首先,當您調用'$(this)'時,據我所知,它不涉及任何內容。 – 2012-01-16 15:40:21
@Ken,'$(this)'指的是'函數事件(索引)'... – 2012-01-16 15:41:30
所以你試圖把一個函數放入一個數組? O. o – 2012-01-16 15:42:24