jQuery:很难添加符号

时间:2013-05-03 21:11:07

标签: jquery

我对jQuery知之甚少,这就是为什么我想请你帮我添加我的脚本DOLLAR($)的符号作为文本。需要提一下的是,该剧本没有美元。

<script>
$(document).ready(function($){
var money = parseFloat($("#INSERTMONEY").val());
$('#costline').val((money).toFixed(2).text("$"));
})
</script>

在我看来,通过添加 - .text(“$”),我做错了。我非常感谢你的贡献。提前谢谢。

3 个答案:

答案 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));
});