我在 html 中有两列带有以下标记:
第 1 列:
<div id="uni1Query">
<p id="uni1Query1Result" data-sgvizler-chart="sText" data-sgvizler-loglevel="2"><div><p>54.7</p></div></p>
<p id="uni1Query2Result" data-sgvizler-chart="sText" data-sgvizler-loglevel="2"><div><p>34.7</p></div></p>
</div>
第 2 栏:
<div id="uni2Query">
<p id="uni2Query1Result" data-sgvizler-chart="sText" data-sgvizler-loglevel="2"><div><p>54.7</p></div></p>
<p id="uni1Query2Result" data-sgvizler-chart="sText" data-sgvizler-loglevel="2"><div><p>34.7</p></div></p>
</div>
我想要做的是从第 1 列中获取值并将它们与第 2 列中的相同值进行比较。
所以我想要的是将 uni1Query1Result 的值与 uni2Query1Result 和 uni2Query1Result 与 un21Query2Result 等进行比较。我有第三列的结果应该是。
这样做的最佳方法是什么?
我尝试了以下方法:
r1 = parseInt($("#uni1Query1Result p").val());
console.log(r1);
r2 = parseInt($("#uni2Query1Result p").val());
console.log(r2);
r3 = (r1 - r2);
alert(r3);
但这会导致 NaN。