在下面的代码段中,如果与strikeWindow类div有一个元件“显示:无”风格然后用类blockElement相应的div应加一类“strikeWindowAddtocart”JQuery的:添加类基于条件
<div class="boxContent" >
<div class="strikeWindow" style="display:none">
</div>
<div class="blockElement">
</div>
</div>
<div class="boxContent" >
<div class="strikeWindow" style="display:block">
</div>
<div class="blockElement">
</div>
</div>
我尝试以下jQuery的片断,但是它力的工作。 我很想拥有一个可用的JSFiddle示例。 谢谢。
$('.strikeWindow').each(function(i, obj) {
if((obj.style.display).search('block') ==0) {
$(this).parents('.boxContent').find(".blockElement").addClass("strikeWindowAddtocart");
}
});
style.display没有给出正确的结果,您需要访问computedCss属性 – 2014-10-30 16:18:27