我正在尝试将一些 CSS 类动态添加到我无法控制其创建的一些元素中。我知道我正在寻找的 div 将像这样添加:mydiv.appendChild(resdiv)
. 但是,我无法在创建它们的那一刻添加代码。我知道动态添加的这个 div 的每个实例都会有一个特定的 CSS 类(我们称之为它output-class
)。我理论上可以将 CSS 规则添加到该特定类,但我宁愿不这样做 - 这会导致很多样式的重复。
我想要做的是在将带有output-class
类的 div 添加到页面后立即触发一个事件。我正在尝试动态添加更多 CSS 类。这是我到目前为止所拥有的:
jQuery('body').on('DOMNodeInserted', ".output-class", function(event) {
var el = $(this);
el.addClass('my new class');
// do some more manipulation of the new div (el).
});
但是,据我所知,这个回调永远不会被调用。我究竟做错了什么?