javascript - 变量显示为 NaN

标签 javascript jquery variables nan

我有一个变量一直显示为NaN。我不明白为什么要这样做。

这不会显示为 NaN,它会显示应有的值(来自 jQuery UI slider )。

var gdHours = $("#gdhours").val();

但是我的下一段代码始终显示为 NaN,并且它使函数中的其余计算无法正常工作。此处显示:

var gdCost = $("#gdcost").val(gdHours*20);

我尝试过使用 parseIntparseFloat 但它不起作用。有什么建议吗?

最佳答案

setter val(NEW_VALUE) 返回 jQuery 对象。你可以写

var gdCost = $("#gdcost").val(gdHours*20).val();

相反。

关于javascript - 变量显示为 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24271948/

相关文章:

jquery - 如何终止/重置正在运行的 jquery 插件?

javascript - 我怎样才能创建变量,这样我就不必在以后的函数中重复自己

jquery - 如何使用 jQuery 删除变量中的选项标签?

javascript - 我需要在正则表达式 javascript 中获得第二组

javascript - 通过 jQuery 在某个滚动级别更改 CSS 不起作用

Javascript:将CSS属性添加到一个div中,当它里面没有某个其他div时

php - 如何将变量从 JavaScript (Google Maps API) 传递到我的表单输入

javascript - 上下文菜单事件后未注册 Keyup 事件

javascript - 为什么我不能使用 "this"将对象变量从一个对象分配给 JavaScript 中该对象中的另一个变量

javascript - jQuery 动画函数 - 隐藏和拉伸(stretch) div