我有一个这样的元素列表:
<div class="wine"> <H1>Title</H1> <div class="promotion"></div></div>
<div class="wine"> <H1>Title</H1> </div></div>
<div class="wine"> <H1>Title</H1> </div></div>
<div class="wine"> <H1>Title</H1> <div class="promotion"></div></div>
当 div .promotion 存在于 wine dive 中时,我想给 wine 类一个红色边框。但仅适用于该元素当然不是所有的 Wine 类..
有人有想法吗?
最佳答案
您可以使用 .parent()
选择器来执行此操作,如下所示:
$('.promotion').parent('.wine').css('border', 'red 1px solid');
这是一个展示它的 fiddle :http://jsfiddle.net/33Ugf/
关于javascript - Jquery,如果 div 存在但仅来自列表中的该元素,则更改边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23114545/