如何在嵌套函数jquery上保持变量的值不变
How to get the value of variable unchanged on nested function jquery
我正在做一个验证脚本。而且,我想使用以下内容来了解我的验证器选项卡的当前状态,但变量isValid无法在下面的函数中获得其最近的值。
$('#btn_store_next_page').click( function() {
$isValid = false;
//check the validity of the current tabs being validted status
$somefunction.on('status.field.bv',function(e, data,$isValid) {
$isValid = true;
});
console.log($isValid); //prints false so how to access as true like above
}
编辑注意:我已将引用为$isValid而非isValid。
尝试在函数外声明变量global:
$('#btn_store_next_page').click( function() {
var $isValid = false; // var
//check the validity of the current tabs being validted status
$somefunction.on('status.field.bv',function(e, data,$isValid){
$isValid = true;
});
console.log($isValid); //prints false so how to access as true like above
}
最终回答。
使用以下内容:
$('#btn_store_next_page').click( function() {
var self = this;
$(function () {
self.value = 'xxxx';
});
console.log(self.value);
});
相关文章:
- 访问嵌套函数结构中的JavaScript父函数变量
- 在变量中显示或嵌套变量:Cordova、Ionic、emailComposer
- 如何在嵌套函数jquery上保持变量的值不变
- 访问带有变量的嵌套Javascript对象
- javascript和jQuery的嵌套对象函数中的变量范围
- React:使用索引变量更新嵌套集合
- Javascript循环嵌套变量
- 嵌套循环中数组2d中的javascript变量丢失
- Node.js:用作对象嵌套元素名称的变量
- 为什么嵌套的 describe() 块不能看到在外部块中定义的变量
- jquery嵌套函数中的全局变量
- 如何从嵌套函数中访问变量
- 为局部嵌套函数中的全局变量设置值
- 在全局范围内访问嵌套变量的 Nodejs
- JsRender:如何将变量传递到嵌套模板中
- JavaScript 解析带有动态变量的嵌套 JSON
- 冒泡 从嵌套函数更新变量
- Angular JS(嵌套变量)中的绑定问题
- JavaScript-如何使用递归创建变量嵌套循环
- NodeJS -如何发送一个变量嵌套回调?(MongoDB查找查询)