使用了jquery的change事件,如何在此函数的外部获取它的变量,以便于其它函数调用

提问 未结
1 74
企鹅不是鹅
悬赏:20飞吻
// html页面
<select id="s_province" name="s_province"></select>
<select id="s_city" name="s_city" ></select>
// js页面
$("#s_city").change(function(){
var city = $(this).val(); //此处在选择完城市后,获取到了城市的值
console.log(city) //控制台已经可见
});

我曾经尝试: 在事件的外面定义一个变量,在事件里面给变量赋值。
var temStr = "";
$("#s_city").change(function(){
var city = $(this).val();//这里可以这么写,this就是触发此事件的对象
temStr = city;
});
但是当其它函数调用temStr这个变量时,依然获取不到

如何定义,才可以在change事件外部获取到s_city这个城市的变量,然后其它函数再来调用这个变量
回帖
  • 少十步
    2018-6-14
    我写了一个 能在外部取到值,你的是怎么写的 怎么没取到
    0 回复