1

このリストがあれば…

<div class="class1">
    <div class="class2">
        <div class="class3">
            <span class="class4">test</span>
        </div>
    </div>
</div>
<div class="class1">
    <div class="class2">
        <div class="class3">
            <span class="class4">test</span>
        </div>
    </div>
</div>
<div class="class1">
    <div class="class2">
        <div class="class3">
            <span class="class4">test</span> <--- Add class5 here in addition to class4
        </div>
    </div>
</div>

class2 を正しい場所に追加するにはどうすればよいですか? スパンの数が変わる場合でも、毎回最後のスパンに追加する必要があります。私はこのようなものを持っていますが、リスト内のアイテムの数を考慮していません。

jQuery(".class4)").addclass("class5");

「最後の」class4シナリオを実行する方法はありますか? どんな助けでも大歓迎です。

4

5 に答える 5

7

使用する

jQuery('.class4').last().addClass('class5');
于 2013-04-26T13:21:31.913 に答える
4

最後に使用:

jQuery('.class4').last().addClass('class5');
于 2013-04-26T13:18:44.167 に答える
1

jQuery http://api.jquery.com/last-selector/の最後のセレクターを使用します

$(".class4:last").addClass("class5")
于 2013-04-26T13:19:29.047 に答える