0
$(document).on({ready : iniciarjquery});
var validaciondeZona = true;            
function iniciarjquery(){               
   $('#AgregarDestinoTuristico').on('keyup', '#Zona2', function(e) {
       alert(validaciondeZona); // undifined
   });
}

请帮帮我,我需要使用validaciondeZona布尔变量作为全局变量,但我在函数iniciarquery之外定义了变量并尝试在函数和全局中使用变量,一切正常抛出我在函数iniciarquery之外分配的值.

但问题是当我想在一个事件中使用一个函数时,当我尝试使用变量并且值 undifined 时会发生匿名事件。我已经尝试过:
window.validaciondeZona、
window ['validaciondeZona']、
root ['validaciondeZona']
和 this.validaciondeZona。
请帮忙,我如何在该匿名函数中使用该全局变量并进行修改,拜托

$(document).on({ready : iniciarjquery});
var validaciondeZona = true;            
function iniciarjquery(){
    alert(validaciondeZona); // true                
}

我试过了:

$(document).ready(iniciarjquery);

它完全一样。我不知道还能做什么。

4

1 回答 1

0

这似乎不起作用:

$(document).on({ready : iniciarjquery});

小提琴

改成

$(document).ready(iniciarjquery);

小提琴

于 2013-11-01T21:39:25.807 回答