javascript - JQuery 中如果字符串包含 $ 符号,则返回空

标签 javascript jquery

在下面的示例中,金额会被正确检索,除非前面有 $ 符号(例如:$25.00),在这种情况下,它始终返回空字符串。

HTML:

<input type="number" class="form-control" id="dailyCost" placeholder=" $ Cost p/ Day">

JavaScipt:

var amount = document.getElementById("dailyCost").value;

要么/或者

var amount $("#dailyCost").val();

最佳答案

您需要将输入的类型值更改为文本,例如,因为 $ 会给出 NaN回应

<input type="text" class="form-control" id="dailyCost" placeholder=" $ Cost p/ Day">

关于javascript - JQuery 中如果字符串包含 $ 符号,则返回空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26535418/

相关文章:

javascript - 如何将 POST 请求中的数据保存为变量,以便在 GET 请求中使用?

javascript - slider 导航不工作

javascript - 错误 : Assertion Failed: The URL '/' did not match any routes in your application

javascript - 从这个 google places API 地址结果中提取地址片段的最佳方法是什么?

jquery - div 中 CSS 中的垂直居中文本

javascript - 根据 MVC 5 中的下拉选项显示/隐藏页面的一部分

javascript - 根据视口(viewport)宽度显示不同的内容

javascript - 如何使用 jQuery 在所有 Ajax 请求完成后执行操作

javascript - RactiveJS 模板条件 HTML

javascript - 第二次单击时如何不在单击事件中执行函数?