Val*_*Val 4 html javascript jquery decimal
<input value="123" />
<span></span>
$('input').change(function (){
var val = $(this).val().toFixed(2);
$('span').text(val);
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试过上面的代码,但似乎无法得到小数点,text()只是显示为123.这是我第一次试验toFixed()
以防万一toFixed()是js本地方法而不是jquery
Dar*_*rov 12
toFixed是一种方法,您可以调用数字,而不是字符串.您需要将字符串解析为数字:
var val = parseFloat($(this).val(), 10).toFixed(2);
Run Code Online (Sandbox Code Playgroud)
现场演示:http://jsfiddle.net/QrW5C/
| 归档时间: |
|
| 查看次数: |
3873 次 |
| 最近记录: |