jquery 메서드 .on() 내부에서 전역 변수를 업데이트하려고하는데이 전역 변수를 덮어 쓸 전역 범위에이 업데이트 된 값을 반환하는 방법을 알 수 없습니다. 문제는 .on() 메서드가 .each() 메서드 내부에 있다는 것입니다. 따라서 두 가지 콜백 함수가 있습니다. 아래 예제 코드 :두 중첩 jquery 메서드에서 반환 값은 어떻게됩니까?
var globalValue = 0;
$('.container').each(function() {
$(this).on('mousemove', function() {
globalValue = 1;
return globalValue;
});
return globalValue;
});
console.log(globalValue); // prints 0
감사합니다. 나는 내 문제를 해결할 수 있었다. – mirox