[英]Javascript Problems using Global variables within anonymous functions
$(document).on({ready : iniciarjquery});
var validaciondeZona = true;
function iniciarjquery(){
$('#AgregarDestinoTuristico').on('keyup', '#Zona2', function(e) {
alert(validaciondeZona); // undifined
});
}
请帮助我,我需要将validaciondeZona布尔变量用作全局变量,但是我在函数iniciarquery之外定义了变量,并尝试在函数和global中使用该变量,并且一切正常,这使我在函数iniciarquery之外分配了值。
但是问题是当我想在事件中使用函数时,当我尝试使用变量并且未定义的值引发我时,它发生了匿名事件。 我已经尝试过:
window.validaciondeZona,
也带有窗口['validaciondeZona'],
也用根['validaciondeZona']
以及this.validaciondeZona。
请帮助,我如何在该匿名函数中使用该全局变量并进行修改,请
$(document).on({ready : iniciarjquery});
var validaciondeZona = true;
function iniciarjquery(){
alert(validaciondeZona); // true
}
我尝试过:
$(document).ready(iniciarjquery);
它是完全一样的。 我不知道还能做什么。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.