次のマークアップを含むHTMLの2つの列があります。
列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と比較する必要があります。結果があるはずの3番目の列があります。
これを行うための最良の方法は何ですか?
私は次のことを試しました:
r1 = parseInt($("#uni1Query1Result p").val());
console.log(r1);
r2 = parseInt($("#uni2Query1Result p").val());
console.log(r2);
r3 = (r1 - r2);
alert(r3);
しかし、それはNaNになります。