JQ怎么将一个动态事件里面的变量变成全局变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQ怎么将一个动态事件里面的变量变成全局变量相关的知识,希望对你有一定的参考价值。

$('#Button_1-Other').on('propertychange input', 'input', function ()
var inputVal = $(this).val();
);
就是怎么将inputVal这个变量变成全局变量,把var去掉我也试了,不好使

inputVal = $(this).val();

window.inputVal = $(this).val();
请注意,在事件过程中产生的全局变量,在其他地方使用时,也必须等到这个事件发生后才行,比如在另一个事件中,而且这个事件是发生在上一个事件之后的。
下面是个例子:
<input type=text />
<button>click</button>
<script>
$(function()
$('input').on('propertychange input',function()
inputVal = $(this).val();
);
$('button').on('click',function()
alert('你输入的字符是'+inputVal);
);
);
</script>
参考技术A 外部定义
var inputVal;
$('#Button_1-Other').on('propertychange input', 'input', function ()
inputVal = $(this).val();
);

以上是关于JQ怎么将一个动态事件里面的变量变成全局变量的主要内容,如果未能解决你的问题,请参考以下文章

JS 动态修改CSS 样式方法/全局

js中怎么把一个变量变成全局变量

微信小程序WXML页面如何获取全局变量值

QT如何设置可变的全局变量

我定义一个全局变量num,在GridView的onrowcommand事件里给他赋值,当我在点击按钮时num的值就没了怎么办

axureR8全局变量在哪一章