例如,我有这个跨度:
<span class="price">9,95€</span>
我需要替换为:
<span class="price">9,<span class="small-price">95€</span></span>
如何使用 javascript、php 或 css 来完成此操作?
最佳答案
请找到下面的代码片段,我们可以使用正则表达式
来做到这一点。
$.each($('.price'), function() {
var price = $(this).html();
$(this).html(price.replace(/(\d*\,)(\d*)(\D*)/, '<span style="font-size:22px;">$1</span><span style="font-size:16px;">$2</span><span style="font-size:14px;">$3</span>'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='price'>270,30€</div>
关于javascript - 用js格式化数字价格样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41931512/