我進口的#parentEle
兒童,使每一個的副本,並推動該複製對象數組新ID
- #eleCopy(i)
在一個循環功能分配一個點擊的元素
我想還可以指派一個點擊函數導入原始對象。點擊它會改變其副本的CSS(從數組引用)。但受影響的副本始終是相同的 - 最後一個加載。我希望通過它的索引號在數組中引用它......如何在點擊函數中「凍結」正確的數組引用,這樣$(this)
0將對應於ar [0],$(this)`1到ar [ 1]等等?
var ar = [];
var i = 0;
$('#parentEle').children().each(function() {
... // copy of $(this) is created: $('#eleCopy'+i)
ar.push($('#eleCopy'+i));
$(this).on('click', function() {
ar[i].css({ ... });
});
i++;
});
你爲什麼做這個複雜?您還可以使用事件委派單獨分配單擊事件。 – Hiral