我想在特定元素具有某个类时启动警报,但此类仅在加载DOM后由另一个触发器添加。我如何捕捉这个特定元素收到他的新课程并发起其他活动的那一刻?
例如:
<a class="active"></a>
<a class=""></a>
<a class=""></a>
Click on <div>next</div>
|
V
<a class=""></a>
<a class="active"></a>
<a class=""></a>
Click on <div>next</div>
|
V
<a class=""></a>
<a class=""></a>
<a class="active"></a> -> launch an alert at this moment
谢谢!
答案 0 :(得分:1)
更改元素的类时,默认情况下不会引发任何事件。可以手动引发事件,如下所示:
$("#element").addClass("myClass");
$("#element").trigger("classChanged");
// Somewhere else in code:
$("#element").bind("classChanged", function() {
// do something
});