2015-09-15 59 views
1

我有一個外部變量,並且我想在select2更改時將該變量設置爲某個值。Jquery Select2:無法設置外部變量

我無法做到。

var variable = "unset" 

$("#periods-selectYear").select2({ 
      }).on("change", function(e) { 
       var variable = "set" 
      }); 

任何幫助將是偉大的。

我不想使用window.variable訪問外部變量。

回答

1

這是因爲你再次使用風險價值「,這是創建一個新的實例

應該

var variable = "unset"; 
$("#periods-selectYear").select2({ 
}).on("change", function(e) { 
    variable = "set"; 
}); 

https://jsfiddle.net/f8r6t63s/