我需要在div中找到数值并相应地添加一个类。如何找到数值?到目前为止,这似乎只回归“中等”阶段。
<h4 class="days">Over <span class="filterUrgency">71</span> Days</h4>
$('.days').addClass(function() {
if ($('.filterUrgency').val() >100) {
return 'urgent';
} else {
return 'medium';
}
});
或
$('.days').addClass(function() {
var number = parseInt($('.filterUrgency').text());
if (number >100) {
return 'urgent';
} else {
return 'medium';
}
});
答案 0 :(得分:3)
您可以执行以下操作:
$('.days').addClass(function() {
if (Number($(".filterUrgency").html()) >100) {
return 'urgent';
} else {
return 'medium';
}
});
这个解决方案更好:
$.each($('.days'),function()
{
if (Number($(this).find(".filterUrgency").html()) >100) {
$(this).addClass('urgent');
} else {
$(this).addClass('medium');
}
});