用jquery跨过最后两个字母?

0 jquery target

我发现了许多使用jQuery在头文件或div中定位特定作品的例子,但我所追求的略有不同.

我正在将Jigoshop用于电子商务网站,并希望将产品价格的小数位小于其余数字.

目前,Jigoshop出口价格如下:

<div class="price">£300.00</div>
Run Code Online (Sandbox Code Playgroud)

但理想情况下,我喜欢这样:

<div class="price">£300.<span class="decimals">00</span></div>
Run Code Online (Sandbox Code Playgroud)

如果有帮助,可以始终将句号/小数位用作分隔符.

任何帮助,将不胜感激!

谢谢,

亚当.

Aru*_*hny 5

尝试

$(".price").html(function(i, html){
    return html.replace( /(\.\d+)$/, '<span class="decimals">$1</span>')
});
Run Code Online (Sandbox Code Playgroud)

演示:小提琴