Javascript 使用jQuery如何检查动态插入的类

Javascript 使用jQuery如何检查动态插入的类,javascript,jquery,Javascript,Jquery,我有一个LI,我正在动态地向其中添加类 我需要检查LI是否有某个动态插入的类,并在其中插入另一个类 这怎么可能 更多说明:DOM加载后,LI如下所示: <li class="active"></li> <li class="active correct"></li> 动态插入类后,LI如下所示: <li class="active"></li> <li class="active correct">&l

我有一个LI,我正在动态地向其中添加类

我需要检查LI是否有某个动态插入的类,并在其中插入另一个类

这怎么可能

更多说明:DOM加载后,LI如下所示:

<li class="active"></li>
<li class="active correct"></li>
  • 动态插入类后,LI如下所示:

    <li class="active"></li>
    
    <li class="active correct"></li>
    

  • 现在我需要检查LI是否包含类“correct”

    您可以使用
    .hasClass()
    检查所选元素是否具有特定的类。 添加这些类的时间无关紧要。动态添加的类也将提供与
    .hasClass()
    相同的结果

    试试看


    $(selector).hasClass(“class”)@Dimitri我试过了,它只在DOM最初加载后进行检查,而不是在动态插入类之后进行检查。很抱歉,这个问题似乎还有点不清楚。你什么时候加课?如果我理解正确的话,听起来像是在寻找添加/删除新类时触发的事件。不幸的是,我不认为有这样的事情。你必须在它被添加后进行检查。@Richard,当你插入类时,这不重要。hasClass将始终在调用时检查当前状态。可能是您的调用时间不对。请再显示一些代码。我试过了,但它只在初始DOM加载后才起作用,之后就不起作用了。@Richard加载DOM后你在做什么?@downvoter:我遗漏了什么吗。?请指出问题所在。这对我会有帮助的。