在下面的示例中,金额会被正确检索,除非前面有 $ 符号(例如:$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/