[英]Passing a variable from one function to another in JQuery?
我有2個函數,我想知道是否可以在另一個函數中使用在1個函數中定義的變量。 基本上我有以下代碼:
(function( $ ) {
//On input
$("#anid").on("input", function() {
var variable = 'testing';
});
//On change
$('#dropdown').change(function(){
var variable2 = variable;
});
})( jQuery );
任何幫助是極大的贊賞!
只需在該上下文之外聲明var variable
。
var variable = 'initialValue';
(function( $ ) {
//On input
$("#anid").on("input", function() {
variable = 'new Value'
});
//On change
$('#dropdown').change(function(){
//don't even need another one here..
//variable is accessible from here
});
})( jQuery );
當您發表評論並說要這樣做時,我將其刪除,因為上面的答案很好。 如果您不需要在其他地方使用variable
,那么這樣做會更清潔:
(function( $ ) {
var variable = 'initialValue';
//On input
$("#anid").on("input", function() {
variable = 'new Value'
});
//On change
$('#dropdown').change(function(){
//don't even need another one here..
//variable is accessible from here
});
})( jQuery );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.