У меня есть функция, которая просматривает массив объектов и запускает цикл for для итерации и создает пару функций jquery.Все работает отлично, кроме случаев, когда DOM видит только последнюю итерацию цикла for.Это распечатка кнопок на странице, и я хочу, чтобы каждая кнопка отображала подсказку, связанную с ней, поэтому мне нужно, чтобы каждая итерация цикла for была доступна.Любая помощь или советы, чтобы убрать это было бы здорово!
$(window).load(function () {
var i;
for (i = 1; i <= array.length; i++) {
(function(){
var invbuttons = "#invbuttons" + i;
var tooltip = "#tooltip" + i;
$(invbuttons).on("mouseover", function () {
$(tooltip).css({
visibility: "visible",
width: "500px"
});
});
$(invbuttons).on("mouseout", function () {
$(tooltip).css({
visibility: "hidden",
width: "0px"
});
});
})}
});