gpt4 book ai didi

javascript - 获取两个范围内的数字并进行计算?

转载 作者:行者123 更新时间:2023-12-03 07:35:31 26 4
gpt4 key购买 nike

我正在使用一个 wordpress 插件,它将一些数字输出到 span 元素中。我想获取这些 span 元素的值并将其除以另一个,然后将结果显示在网站上的某处。我对 javascript 不太了解,并在网上尝试了一些示例,但无法让它们工作。谁能解释一下这是如何做到的?

另请注意,这些 span 元素没有自己的 ID,并且因为这是在插件中使用的,所以我无法直接编辑它们,所以我需要像这样定位它们,以便定位每个 span单独:

.container1 .tooltip span
.container2 .tooltip span

最佳答案

如果值没有小数,您可以使用 parseInt():

var a = parseInt($('.container1 .tooltip span').text(), 10);
var b = parseInt($('.container2 .tooltip span').text(), 10);

console.log(a - b);

如果值有小数,请使用parseFloat().toFixed(2);:

var a = parseFloat($('.container1 .tooltip span').text()).toFixed(2);
var b = parseFloat($('.container2 .tooltip span').text()).toFixed(2);

console.log(a - b);

前缀+还可以将字符串数字"0"值更改为数字0而不是这个"$0".

var a = +$('.container1 .tooltip span').text();
var b = +$('.container2 .tooltip span').text();

console.log(a - b);
<小时/>

如果您添加有关工具提示的详细信息,可以回答更多问题。

关于javascript - 获取两个范围内的数字并进行计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35627922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com