Javascript 如果字符串在JQuery中包含$sign,则返回空字符串

Javascript 如果字符串在JQuery中包含$sign,则返回空字符串,javascript,jquery,Javascript,Jquery,在下面的示例中,金额被正确检索,除非它前面有一个$符号(例如:$25.00),在这种情况下,它总是返回一个空字符串 HTML: 或 var amount $("#dailyCost").val(); 您需要将输入的类型值更改为文本,例如,$将给出响应 该字段是type=“number”,“$”不是一个数字。请在输入之前输入“USD”或“$”,这样用户就不必键入它了。 var amount = document.getElementById("dailyCost").value; var a

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

HTML:

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

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


该字段是
type=“number”
“$”
不是一个数字。请在输入之前输入“USD”或“$”,这样用户就不必键入它了。
var amount = document.getElementById("dailyCost").value;
var amount $("#dailyCost").val();
<input type="text" class="form-control" id="dailyCost" placeholder=" $ Cost p/ Day">