我無法弄清楚如何定位一個跨度類,前提是後面跟有另一個特定類。如果跨度類「markup_zzz」在跨度類「markup_zz」後面加上類別
例如:
<span class="markup_z">Item one</span>
<span class="markup_zz">Item two</span>
<span class="markup_xx">Item three</span>
<span class="markup_zzz">Item four</span>
我想這樣做,如果markup_zz之後markup_zzz添加類「打開」 markup_zz項目之三在上面的例子中。
將markup_zz視爲父級,將markup_zzz視爲子級。如果有孩子添加對父母開放的課程。
這是我到目前爲止有:
$(document).ready(function() {
$(".markup_z:not(:last-child):has(+ .markup_zz)")
.addClass("open");
});
但是,這僅適用於第一級。
我無法更改跨度,因此必須以其他方式完成。
你是什麼意思「只適用於第一級」?在你的示例中,自markup_xx在markup_zz和markup_zzz之間失敗以後,不會做任何事情? – j08691
在這種情況下,你似乎是錯誤的使用CSS類?這可能會導致你的困難。 – Kzqai