javascript - 使用 jQuery 连接两个选择选项 val() 的问题

标签 javascript jquery

我正在尝试连接 this demo 处两个选择选项列表结果的 val()但我没有得到任何结果!我第一次尝试:

var res = senselectval+kwselectval;
$("#sum").on("click",function(){
  alert(res);
});

我在结果中得到了NaN然后我尝试了:

var res = senselectval.concat(kwselectval);
$("#sum").on("click",function(){
  alert(res);
});

现在我得到了未捕获的类型错误:无法调用未定义的方法“concat”您可以让我知道为什么会发生这种情况以及如何解决这个问题吗?

谢谢

最佳答案

当脚本第一次运行时,当 senselectvalkwselectval 都未定义时,将执行此行...

var res = senselectval+kwselectval;

尝试在点击事件中移动串联...

var res;

$("#sum").on("click",function(){
    res = senselectval + kwselectval;
    alert(res);
});

JsFiddle

关于javascript - 使用 jQuery 连接两个选择选项 val() 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23235367/

相关文章:

javascript - 错误: Unknown provider: $animateProvider from ngAnimate

javascript - 如何使用 more/less 更改 slideToggle 函数的 div 高度

javascript - 如何使用我的计算在添加删除克隆中获得正确的 SrNo

jquery - 网络错误: Failed to execute 'send' on 'XMLHttpRequest'

javascript - Div 不在正确的位置

javascript - 使用javascript在没有逗号的html中显示数组的值

javascript - 如何防止 HTML 5 中的元素拖动到地址栏上?

javascript - 使用 JQueryMobile 时延迟加载页面 2-3 秒

javascript - Json数据不显示在html服务器上

javascript - 仅使用 javascript、HTML 和 CSS 模拟用户登录