计算jquery中两个值之间的差异

时间:2011-10-27 23:26:40

标签: jquery

如何使用jquery计算顶部和底部之间的差异?

<span class="field-content">9.75</span>
<span class="field-content">4.75</span>

2 个答案:

答案 0 :(得分:5)

var diff = Number($(".field-content:first").text()) - Number($(".field-content:last").text())

http://jsfiddle.net/Zk285/

你可以这样做。

答案 1 :(得分:1)

假设这些是您网页中唯一具有class =“field-content”的对象,则可以执行此操作。我一般认为不要一遍又一遍地运行相同的选择器是明智的,所以在这里,我运行一次,然后从中拉出项目以进行减法。

var items = $(".field-content");
var diff = Number(items.eq(0).text()) - Number(items.eq(1).text());

如果该类中还有其他项目,则您需要在选择器中包含其他项目以仅选择这两项。