如何使用jQuery截断

时间:2013-12-02 08:43:01

标签: jquery truncate

我有一个列表<li>Baths 2.00</li>,我想删除.00以仅显示小数2

如何使用decimal part删除jQuery

你有解决方案吗?

此致

2 个答案:

答案 0 :(得分:1)

你应该使用toFixed

123.45.toFixed(0) // 123

它与jQuery无关,但与纯JS无关。

关于你的html :(假设数字在最后的位置)

$("li").text(function (i,n){  var g=$(this).text().split(' ');
                            g[g.length-1]= parseFloat(g[g.length-1],10).toFixed(0); return g.join(' ');})

http://jsbin.com/ifoZOjE/3/edit

答案 1 :(得分:0)

这是一些示例配偶。希望这可能有助于你... :) 如果您在number或其他内容中包含variable的部分,请使用以下

 var iNum = 5.123456;

toPrecision()方法将数字格式化为指定的长度。

  iNum.toPrecision();    // Returns 5.123456
  iNum.toPrecision(5);   // Returns 5.1235
  iNum.toPrecision(1);   // Returns 5

toFixed()方法将数字转换为字符串,保持指定的小数位数。

  iNum.toFixed(2);        // Returns "5.12"

//删除点后的部分。确保单词部分中没有点部分..:)

var value = $('li').text();
$('li').text(value.split('.')[0])