javascript - 我可以在对象类的更改上触发或执行 JavaScript 函数吗?

标签 javascript jquery html

我想在元素的类更新时执行一个函数(任何新类添加或删除)。

如何在 jQuery 中做到这一点

最佳答案

您需要设置自定义事件。

//function to receive event
$('#foo').bind('class_change', function() {
      alert("Class changed");
    });

//use trigger() to fire custom event
$('#foo').addClass("newClass").trigger('class_change');

$('#foo').removeClass("newClass").trigger('class_change');

关于javascript - 我可以在对象类的更改上触发或执行 JavaScript 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6545511/

相关文章:

javascript - 通过 javascript 中记住的正则表达式分割字符串

javascript - jQuery setInterval 不起作用

javascript - 单击div时,检查相应的radio输入jquery

javascript - 刷新 Div 内容不起作用?

html - 设计边框底部

javascript - 创建 YouTube/Vimeo 类型库

javascript - Try and catch 对输入进行校验和验证,以检查 Javascript 中输入的三个部分

javascript - 将成分 1 更改为 "Ingredient"+ 计数器的正则表达式

html - 如何调整 div 的大小,使它们在移动设备上不会显得太小?

javascript - 将绝对值divs为响应式img