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