乍一看简单的问题,并不适合自己解决。需要对一个整数进行四舍五入,比如有一个数字12445,四舍五入到12400。把12563变成12600。
在通常情况下,只有一个数字,您可以使用:
(Math.round(12563 / 100) * 100)
但是页面上的代码是这样的:
<div class="shop-item-price">
<span class="id-good-455-price">15146 грн.</span>
</div>
<div class="shop-item-price">
<span class="id-good-325-price">12563 грн.</span>
<span class="oldprice">
<span class="id-good-325-old-price">13213 грн.</span>
</span>
</div>
<div class="price">
<span class="id-good-455-price">15146 грн.</span>
</div>
也就是说,标签内也有文本。是否可以在不更改 HTML 代码的情况下遍历所有标签并将数字向上或向下舍入?非常感谢您提供示例或过程描述。
使用函数
parseInt()对数字进行舍入:要遍历所有标签,请使用选择器
$(select)。例如,如果您有几个<span>with classprice:codepen.io 上的实例
我的解决方案没有
jQuery: