如何匹配当前父元素之前的元素。
由于不是祖先元素,因此.parents('form')和.closest()无法胜任。
由于不是兄弟元素,因此.prev()无法胜任。
示例HTML:
由于不是祖先元素,因此.parents('form')和.closest()无法胜任。
由于不是兄弟元素,因此.prev()无法胜任。
示例HTML:
<div class="somerandomname">
<div class="contents">
<h3 class="title">sadois</h3>
<strong>strong</strong>
<h3 class="nottitle">osdjia</h3>
<div class="sod">
<p class="paragraph">
<a class="link1" href="#">link 1</a>
<a class="link2" href="#">link 2</a>
<a class="link3" href="#">link 1</a>
</p>
</div>
</div>
</div>
相关的js:
$('p>a').hover(function(){
$(this).closest('strong').css({'background': 'red'});
}, function(){
$(this).closest('strong').css({'background': 'transparent'});
});