我試圖選擇具有某個條件(例如,.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