我必须通过选择器获取它们并添加一个类.
<div class="count_1">
<span class="percentage">10 %</span>
</div>
<div class="count_2">
<span class="percentage">90 %</span>
</div>
if (parseInt($(".count_1.percentage").value) > $(".count_2.percentage").value)) {
blabla
}
Run Code Online (Sandbox Code Playgroud)
这应该做:
if (parseInt($(".count_1 .percentage").html(), 10) > parseInt($(".count_2 .percentage").html(), 10))
Run Code Online (Sandbox Code Playgroud)
请注意,选择器中的空格表示子元素..count_1.percentage匹配元素class="count_1 percentage",wheareas .count_1 .percentage匹配class="percentage" 内 class="count_1"
还要注意需要将两个值都包装起来parseInt,并且我还在parseInt调用中添加了第二个参数,该参数在基数10中显式解析.
parseInt('08', 10); // 8
parseInt('08'); // 0
Run Code Online (Sandbox Code Playgroud)