1

所以我想弄清楚的是如何记住哪个元素具有被删除的类。

例如,有 7 行,<li></li>其中第 4 行具有“活动”类。所以现在如果我要使用 jQuery 删除这个类removeClass(),我怎样才能将此信息存储到一个变量中以供进一步使用,例如在需要时添加回“活动”类?

提前致谢。

4

2 回答 2

7

您可以使用.data()

$(element).removeClass('active');
$(element).data('removed-class', 'active');

此外,它可以使用

var removedClass = $(element).data('removed-class');
于 2013-08-12T13:39:54.123 回答
0

查询时将元素保存active在变量中:

var wasActive = $('li.active');
wasActive.removeClass('active');

// later...

wasActive.addClass('active');
于 2013-08-12T13:39:47.300 回答