javascript - 我们如何在将类添加到 div 时触发

标签 javascript jquery

我有 div 并在单击按钮时将新类添加到此 div 中。我想在将该类添加到此 div 后触发另一个函数。我该怎么做。

我在单击事件后将新类添加到 div 中。但是如果这个添加的类只存在,我如何触发另一个函数。

<div id="container">
    <button onclick="clickMe(this)">Click</button>
</div>

function clickMe(event) {
    $(event).parent.addClass('check');
}

最佳答案

将新类添加到此 div 后,您可以使用 jquery 'hasClass' 检查此类是否存在。您可以在下面的代码中看到我们如何做到这一点。

function clickMe(event) {
    $(event).parent.addClass('check');
    var checkExistClass = $("#container").hasClass("check");
    if(checkExistClass ){
       alert("Works");
    }
}  

现在您可以在此 if 条件中调用您的新函数。

关于javascript - 我们如何在将类添加到 div 时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57585246/

相关文章:

javascript - Redux-saga 无法读取react-native

javascript - 如何根据 session 变量php过滤结果

javascript - jQuery 选择器中的括号

javascript - 我想使用 jquery 和 css 选择器读取没有嵌套 div 内容的 div 内容

java - 如何在不使用 java 表的 id 属性的情况下迭代表并在 <td> 标记中获取数据

javascript - ASP.NET MVC 3 单页应用程序使用 Javascript/jQuery AJAX : Memory and Detached DOM Issues

javascript - 我应该如何识别使用 Facebook 登录注册的用户?

javascript - 将变量设置为函数的结果,行为非常奇怪

javascript - 如何在angular js中单击按钮添加和删除文本字段

jQuery 更改输入文本值