我试着找出以下情况。要正确显示评论星,请务必显示正确的百分比。因此,如果有多个评论,html中的输出就是:
<span style="width:8,2%"></span>
如果所有评论的项目具有相同的编号,则输出为例如:
<span style="width:8%"></span>
逗号后面的问题是小数。在我看来,最好的解决方案是在第一个数字后删除小数和逗号。因此,在这两种情况下,我都可以在第一个数字后添加零,并获得正确的恒星视图。
解决方案如下:
<span style="width:8,2%"></span>
成:
<span style="width:80%"></span>
并且
<span style="width:8%"></span>
成:
<span style="width:80%"></span>
我的jquery代码是这样的,但只会删除逗号,然后我就会遇到单个数字的问题。如果只有一个数字
我需要零<script>
$(document).ready(function() {
$('.rating__stars').each(function() {
var string = $(this).html();
$(this).html(string.replace(",", ""));
});
});
</script>
我希望有人能帮助我。