javascript将类添加到特定div中的元素

Kev*_*nal 4 javascript css jquery addclass

所以我在我的页面中有这样的安排:

<div class="food">

    <div>
        <a href="#" class></a>
        <a href="#" class></a>
    </div>

    <div>
        <a href="#" class></a>
        <a href="#" class></a>
    </div>

</div>
Run Code Online (Sandbox Code Playgroud)

如何在div.food中的所有元素中添加一个类?实现这个的最短,最快的方法是什么?

谢谢!

Tus*_*har 17

使用class将adiv 添加到div中的所有标记food

$('div.food a').addClass('className');
Run Code Online (Sandbox Code Playgroud)

要么

A. Wolff 评论.find()更快

$('div.food').find('a').addClass('className');
Run Code Online (Sandbox Code Playgroud)

要么

使用class将div添加到div中的所有元素 food

$('div.food *').addClass('className');
Run Code Online (Sandbox Code Playgroud)

要么

$('div.food').find('*').addClass('className');
Run Code Online (Sandbox Code Playgroud)

.addClass()

.找()

还读取.removeClass()