오늘 심각하게 고민 중입니다.어떻게 변수를 jQuery 시간 초과로 전달할 수 있습니까?
나는 등 (예)로 제한 시간에, 변수, 또는 더 나은 객체를 전달해야
$('.x').each(function()
{
setTimeout(function()
{
alert ($(this).attr('id'))
},10000);
});
을 분명히 무슨 일 타임 아웃이 원래 $(this)
도움 말?
오늘 심각하게 고민 중입니다.어떻게 변수를 jQuery 시간 초과로 전달할 수 있습니까?
나는 등 (예)로 제한 시간에, 변수, 또는 더 나은 객체를 전달해야
$('.x').each(function()
{
setTimeout(function()
{
alert ($(this).attr('id'))
},10000);
});
을 분명히 무슨 일 타임 아웃이 원래 $(this)
도움 말?
this
컨텍스트 (민감하고 window.setTimeout
에 있지만 기준 민감한 상황이 아닌 다른 변수에 복사 할 수있는 것보다 a_jQuery_object.each
다르다.이 목적 that
을 사용하는 통상적 인 것이다.
$('.x').each(function() {
var that = this;
setTimeout(function() {
alert ($(that).attr('id'))
},10000);
});
서식에 대한 마크 감사합니다. – Bob