所以我想弄清楚的是如何记住哪个元素有被删除的类。
例如,有7行<li></li>
,其中第4行有“活动”类。所以现在如果我要用jQuery removeClass()
删除这个类,我该如何将这些信息存储到变量中以供进一步使用,例如在需要时添加“active”类?
提前致谢。
答案 0 :(得分:7)
您可以使用.data()
$(element).removeClass('active');
$(element).data('removed-class', 'active');
此外,它可以使用
获取var removedClass = $(element).data('removed-class');
答案 1 :(得分:0)
在查询时将active
元素保存在变量中:
var wasActive = $('li.active');
wasActive.removeClass('active');
// later...
wasActive.addClass('active');