:first ラベルの直後に div にクラスを追加する必要があります。
私のHTMLはそのままです:
<label class="twc-first active">3DTV</label>
<div class="content mobile">
<ul class="content">
</ul>
<h3>Secondary Topic Content</h3>
<ul class="secondaryContent">
</ul>
</div>
<label>Auto HD</label>
<div class="content">
<ul class="content">
</ul>
<h3>Secondary Topic Content</h3>
<ul class="secondaryContent">
</ul>
</div>
私はすでに jQuery を使用して label:first を見つけ、クラス twc-first と active を追加しています。私が今必要としているのは、
<div class="content">
そしてそれを作ります:
<div class="content mobile">
その直後
<label class="twc-first active">.
.closest()
、などの複数の組み合わせを試しましたが、.next()
うまくいきませんでした。
これは近いと思いますが、葉巻ではありません. (この時点で最初の 2 行はうまく機能しています)
$('.twc-FAQTopics label:first').addClass('twc-first').addClass('active');
$('.twc-FAQTopics label:last').addClass('twc-last');
$('.twc-FAQTopics label:first').next('div.content').addClass('mobile');