Javascript 使用jQuery如何检查动态插入的类
我有一个LI,我正在动态地向其中添加类 我需要检查LI是否有某个动态插入的类,并在其中插入另一个类 这怎么可能 更多说明:DOM加载后,LI如下所示: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 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:我遗漏了什么吗。?请指出问题所在。这对我会有帮助的。