我对jQuery知之甚少,这就是为什么我想请你帮我添加我的脚本DOLLAR($)的符号作为文本。需要提一下的是,该剧本没有美元。
<script>
$(document).ready(function($){
var money = parseFloat($("#INSERTMONEY").val());
$('#costline').val((money).toFixed(2).text("$"));
})
</script>
在我看来,通过添加 - .text(“$”),我做错了。我非常感谢你的贡献。提前谢谢。
答案 0 :(得分:1)
尝试
$('#costline').val((money).toFixed(2) +"$");
说明:
您在货币变量上调用text()
函数,该变量在将tofixed()
应用于该变量后是一个字符串,并且没有此功能。
你想要做的是添加一个美元符号,从而连接一个浮点数和一个字符串。这是通过+
答案 1 :(得分:1)
你需要这样做:
$(document).ready(function () {
var money = parseFloat($("#INSERTMONEY").val());
$('#costline').val('$' + (money).toFixed(2));
});
答案 2 :(得分:1)
试试这个:
$(document).ready(function(){
var money = parseFloat($("#INSERTMONEY").val());
$('#costline').val("$"+(money).toFixed(2));
});
如果这是一个输入/ textarea你使用上面的val函数,但如果它是div或其他元素,你将它改为:
$(document).ready(function(){
var money = parseFloat($("#INSERTMONEY").text());
$('#costline').text("$"+(money).toFixed(2));
});