JQ怎么将一个动态事件里面的变量变成全局变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQ怎么将一个动态事件里面的变量变成全局变量相关的知识,希望对你有一定的参考价值。
$('#Button_1-Other').on('propertychange input', 'input', function ()
var inputVal = $(this).val();
);
就是怎么将inputVal这个变量变成全局变量,把var去掉我也试了,不好使
或
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怎么将一个动态事件里面的变量变成全局变量的主要内容,如果未能解决你的问题,请参考以下文章
我定义一个全局变量num,在GridView的onrowcommand事件里给他赋值,当我在点击按钮时num的值就没了怎么办