jquery - 如何用jquery比较两个值?

标签 jquery compare

我必须通过选择器获取它们并添加一个类。

<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
        }

最佳答案

这应该做:

if (parseInt($(".count_1 .percentage").html(), 10) > parseInt($(".count_2 .percentage").html(), 10))

请注意,选择器中的空格表示子元素。 .count_1.percentageclass="count_1 Percentage" 匹配元素,而 .count_1 .percentageclass="percentage"< 匹配 class="count_1"

另请注意,需要将两个值包装在 parseInt 中,并且我还在 parseInt 调用中添加了第二个参数,该参数以基数 10 显式解析。

parseInt('08', 10); // 8
parseInt('08'); // 0

关于jquery - 如何用jquery比较两个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1999613/

相关文章:

javascript - 根据 Javascript 中的递归函数的父级和子级追加元素

c# - 比较两个平面文件内容的最佳方法

python - 在python中使用difflib比较两个文件

如果另一个数据帧值小于 0,则替换 R 数据帧中的值

Javascript 替换功能在第一个实例上不起作用

javascript - 在 ASP.NET MVC 中使用 jQuery 数据表时如何更新模型数据

python - 比较两个 Numpy 数组并在第三个数组中保留不相等的向量

比较数字在 C 中不能正常工作

javascript - 有什么办法可以通过 jQuery 获取 HTTP 请求?

jquery - 清除响应式 jQuery 循环