【发布时间】:2011-01-11 13:14:15
【问题描述】:
我想知道一个类是否被删除。类似:
if(".class" is removed) then { get class.object}
我需要知道它,因为我需要删除类的对象。
【问题讨论】:
我想知道一个类是否被删除。类似:
if(".class" is removed) then { get class.object}
我需要知道它,因为我需要删除类的对象。
【问题讨论】:
使用hasClass:
if($("selector").hasClass(".class")) {...}
【讨论】:
如果您可以确定删除是通过 jQuery 发生的,请挂钩该方法。
var _oldremove = jQuery.fn.removeClass;
jQuery.fn.removeClass = function() {
if( arguments[0] === 'the_class_you_are_looking_for' ) {
// do something with this === current object
}
_oldremove.apply(this, arguments);
};
请注意,您可能需要覆盖更多方法,例如 .toggleClass。
【讨论】:
.hasClass("someclass") 是否适合您的需求? 它将如何被移除?或者你想要删除课程时的触发器?
【讨论】: