Nic*_*nto 1 jquery jquery-selectors
考虑以下html:
<div class="a"> pick me 1</div>
<div class="b"> stuff </div>
<div class="a"> stuff </div>
<div class="a"> stuff </div>
<div class="a"> pick me 2</div>
<div class="b"> stuff </div>
<div class="a"> stuff </div>
<div class="c"> stuff </div>
<div class="b"> stuff </div>
Run Code Online (Sandbox Code Playgroud)
我想只选择有.a和.b之后的div ,所以我只会选择我的div
您需要从.b元素开始并返回其前面的.a元素:
$('.b').prev('.a');
Run Code Online (Sandbox Code Playgroud)
请注意,这不包括.b元素,只包括.a元素..a + .b另一方面,选择器会匹配相同的结构,但会为您提供.b元素.