我是javascript的新手,我試圖添加一個類到父div(所以我可以利用Metafizzy Isotope排序插件),基於範圍子div內的值。根據子div中的值向父div添加一個類
下面是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我的班。它被捕獲並且已被更新以及下面的正確答案。
這工作完美!我也錯誤地編寫了jsFiddle示例中的類。 –
@JeremyCrane:噢,忘了看的CSS。更新了小提琴鏈接:) –