jQuery删除类中的最后两个字符

时间:2013-03-27 23:24:53

标签: javascript jquery

这应该很简单。我正在尝试使用切片方法删除购物车中动态创建的字符串中的最后两个字符。

所以我没有将产品展示为28.00美元,而是希望该产品显示为28美元。由于这些值来自数据库,我不能简单地在变量中定义字符串,就像我在很多教程中看到的那样。

我在这里创建了一个JSFiddle: http://jsfiddle.net/EbckS/

不起作用的jQuery如下:

    $(".myclass").slice(0,-2);

2 个答案:

答案 0 :(得分:18)

您应该使用text

$(".slice").text(function(i, text) {
    return text.slice(0, -2);
});
  • i参考集合
  • 中元素的索引位置
  • text参考旧文本值

Refference

答案 1 :(得分:0)

非常简单。我用它来从你也可以使用的字符串中获取数字。

var height= "800px";

var newheight = height.substring(0,height.length-2); //string 800
newheight= parseFloat(newheight) || 0; //number 800