jQuery hasClass/addClass问题

kel*_*kel 0 jquery jquery-selectors

这就是我所拥有的.李有一类当前但由于某种原因它不添加类.

if (jQuery("#sidebar li").hasClass("current")) {
        jQuery(this).addClass("booyah");
    }
Run Code Online (Sandbox Code Playgroud)

rle*_*mon 6

此指针未引用$("#sidebar li")元素.

if (jQuery("#sidebar li").hasClass("current")) {
        jQuery("#sidebar li").addClass("booyah");
    }
Run Code Online (Sandbox Code Playgroud)


Gua*_*ard 5

真实而简单的方法:(jQuery("#sidebar li.current").addClass('booyah') 如果我理解你的问题,并且你想在已经有 'current' 的 li 元素中添加 'booyah')