如何在具有类的div之前选择标记

Oli*_*vic 0 jquery

我有这个:

<a href="#">link1</a>
<a href="#">link2</a>
<div class="test">
<p>text</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我想在div.test之前选择第一个标签并为其添加一个类,所以我尝试了这个:

$('a').before('.test').addClass('test');
Run Code Online (Sandbox Code Playgroud)

这有效,但它实际上也在页面上打印".test".

救命?

Sel*_*gam 5

尝试使用.prev().如果您尝试从具有类的div导航,则很容易.

$('div.test').prev().addClass('test');
Run Code Online (Sandbox Code Playgroud)