Одна вещь, о которой я думаю, я никогда не узнаю о переменных, это следующее.глобальные переменные в разных функциях
У меня есть функция парения, как это:
var $thisId = $(this).attr('id');
function bindHover() {
$("#wrapper img").hover(function() {
console.log($thisId);
});
}
console.log дает мне undefined
. Когда im объявляет переменную между функцией, она работает. Теперь вопрос, если я хочу $(this).attr('id')
во всех различных функциях, которые есть у меня в js. Что я могу сделать, что мне не нужно писать новую переменную в каждой функции?
сделать переменную глобальную ее $ .variable не переменные $ –
Назначают его в области верхнего объекта уровня в приложении –
'$ (это) .attr ('ID');' может также записывается как 'this.id'. – hjpotter92