我想从价格中删除小数点。
我的HTML:
<span id="product-price-4432" data-price-amount="399" data-price-type="finalPrice" class="price-wrapper " itemprop="price">
<span class="price">₹399.00</span>
</span>
如何删除.00?
答案 0 :(得分:2)
您可以使用以下方法删除小数值。
Math.round();
希望这可以帮到你。
答案 1 :(得分:2)
$('.price').html(Math.floor($('.price').html()));
使用地板将其完全移除。
使用Math.round将导致1.5到2
答案 2 :(得分:0)
您可以在价格值上使用substr
:
$(document).ready(function(){
var price = $('.price').text();
var numPrice = price.substr(0, price.indexOf('.'));
$('.price').text(numPrice)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span id="product-price-4432" data-price-amount="399" data-price-type="finalPrice" class="price-wrapper " itemprop="price">
<span class="price">₹399.00</span>
</span>
答案 3 :(得分:0)
试试这个
var x = '399.00';
console.log(x);
console.log(parseInt(x));
答案 4 :(得分:0)
试试这个
var string = '₹399.00'
var thenum = string.replace( /^\D+/g, '');
thenum = Math.trunc(thenum)
alert(thenum)
答案 5 :(得分:0)
尝试使用此jQuery代码:
$(document).ready(function() {
var text = $('.price').text();
$('.price').text("₹" + parseInt(text));
});