我试图选择具有某个条件(例如,.some_class
) 之后的某个元素的第一个元素。我不知道元素之间的关系,他们可能是兄弟姐妹,堂兄弟,无论如何,我只知道他们都在这个#容器中。如何在某个元素之前和之后选择某个元素
HTML代码:
<div id="container">
<div class="subcontainer">
<div id="before" class="some_class">
</div>
</div>
<div id="this" class="some_class">
<div>
<div class="subcontainer">
<div class="subcontainer">
<div id="after" class="some_class">
</div>
</div>
</div>
...
</div>
鉴于与类“some_class”(在这种情况下#this
)的元素,我想找到“some_class”元素将立即之前(在#before
DIV)或之后( div)表示元素。
尝试$(”。some_class ')。后()或$('。some_class')。()之前 – anand4tech
纯CSS之前,你无法选择一个元素,但你可以使用.class + .element选择元素{} –
当然我会编辑问题以使其更清晰 – Bogdan