javascript - 如何将 onchange 上的值传递给 jquery 中的另一个 onchange 事件

标签 javascript jquery

我有这个代码:

$(document).ready(function(){
  var country;
  $('#selectCountry').on('change', function (e) {
    var optionSelected = $("option:selected", this);
    var country= this.value;
  });

  $('#selectedPlace').on('change', function (e) {
    var optionSelected = $("option:selected", this);
    var place = this.value;
    console.log(country);
    console.log(place);
  });
});

我想在选择地点或触发 selectPlace onchange 事件时获取 selectedCountry 值。 我尝试了该代码,但是 country 未定义

如何为 onchange 事件的全局变量赋值? 请帮忙。谢谢 :)

最佳答案

selectedplace onchange被触发时,你可以直接获取country的值

$('#selectedPlace').on('change', function (e) {
    var optionSelected = $("option:selected", this);
    var place = this.value;
    console.log( $('#selectCountry').val());
    console.log(place);
  });

关于javascript - 如何将 onchange 上的值传递给 jquery 中的另一个 onchange 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41994624/

相关文章:

javascript - 只有顶部按钮向下滑动才有效 css jquery

javascript - 在 JavaScript 中采用灵活的参数?

jquery - 将 jQuery 事件绑定(bind)到元素的最佳方法是什么

javascript - 任何人都可以解释为什么这个 jQuery.offset() 每次使用时都会发生变化吗?

javascript - 动态加载的 phonegap.js 问题

javascript - Rsaencrypt 和奇怪的 Javascript 函数(e,t,r,n,c,a,l)

javascript - Uploadify 中有多种文件类型

jquery - 随着宽度的增加自动增加列数

javascript - 将焦点放在 Iframe 输入字段 onload

javascript - 使用 Jquery 获取 JSON 属性