计算数字之间的百分比,显示减号

杰里·斯文森(Jerry Svensson)

我试图计算数字之间的百分比并将结果添加到div中。我在此线程中从用户Rory获得了很大的帮助:获取数字之间的百分比并将结果添加到div

但是,我想我问错了这个问题,下面的脚本将百分比显示为66%,而我想将其显示为33%。

https://jsfiddle.net/28dL2fvp/3/

如何反转数字?

$('.left').each(function() {
var frstCol = parseInt($(this).find('em.price.product-card-price').text().trim().replace(/[€\.]/g, ''), 10);
var seCol = parseInt($(this).find('em.price.product-card-price.before').text().trim(), 10);        
var result = (frstCol / seCol) * 100;
$(this).find('a.pricebubble').text(result || 0);
});
Praveen Kumar Purushothaman

让我们来看看计算。

  • 1号: 1000
  • 全部的: 1500

假设1000是两个部分,并且1500是三个部分。这意味着,1000是的三分之二1500,这是66.66%没错。

简而言之,如果您想反转它,即找到其余的值,只需将其与百分比取反即可:

$('.left').each(function() {
  var frstCol = parseInt($(this).find('em.price.product-card-price').text().trim().replace(/[€\.]/g, ''), 10);
  var seCol = parseInt($(this).find('em.price.product-card-price.before').text().trim(), 10);        
  var result = 100 - (frstCol / seCol) * 100;
  $(this).find('a.pricebubble').text(result || 0);
});

小提琴:https : //jsfiddle.net/yf6ddabg/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章