Как объединить переменную и строку в JavaScript?

Пожалуйста, не отмечайте это как дубликат. Я смотрел на подобные вопросы, но до сих пор не могу понять это.

Вот что у меня сейчас:

$(document).ready(function(){
    for(var i=1;i<2;i++)
    {
        $("#MenuBarButton"+i).mouseover(function(){
            $("#ldheMenuBarLayer"+i).stop().animate({height:'66px'},{queue:false, duration:600, easing: 'easeOutBounce'})
        });
        $("#MenuBarButton"+i).mouseout(function(){
            $("#ldheMenuBarLayer"+i).stop().animate({height:'41px'},{queue:false, duration:600, easing: 'easeOutBounce'})
        });
    }
});

Это не работает Ничего не происходит и ничего не появляется в консоли. Но если я заменюi&nbsp;с1&nbsp;в каждом из$&nbsp;функциональные вещи это работает.

Я не новичок в программировании, но я новичок в JavaScript, поэтому я делаю что-то явно неправильно? Спасибо!

РЕДАКТИРОВАТЬ:&nbsp;Когда я говорю, я заменяюi&nbsp;с1это потому, что идентификаторыMenuBarButton1&nbsp;а такжеldheMenuBarLayer1.