我是 javascript 的新手,正在尝试根据子 div 中的值范围向父 div 添加一个类(这样我就可以使用 Metafizzy Isotope 排序插件)。
这是HTML代码:
<div class="product-list">
<div class="hidden-price">Number Here</div>
</div>
<div class="product-list">
<div class="hidden-price">Number Here</div>
</div>
<div class="product-list">
<div class="hidden-price">Number Here</div>
</div>
这是jQuery函数:
$('.hidden-price').each(function() {
if(this.text() < 5000) {
$(this).closest('.product-list').addClass('Under5k');
}
else if (this.text() > 4999 && this.text() < 10000) {
$(this).closest('.product-list').addClass('Under10k');
}
else {
$(this).closest('.product-list').addClass('Over10k');
}
});
这是一个 jsfiddle 的链接:http: //jsfiddle.net/jeremyccrane/gwYPw/
谢谢!
更新:
我在 jsFiddle 上错误地大写了我的课程。它已被捕获并已更新以及下面的正确答案。