【发布时间】:2020-10-17 11:54:03
【问题描述】:
我需要通过单击“列表视图”按钮从不同的标签中删除一些类,并通过单击“网格视图”按钮恢复之前删除的类;可以这样做吗?
谢谢
$(document).ready(function() {
$("#addClass").click(function () {
$('#restoreclass').addClass('previousclasses');
});
$("#removeClass").click(function () {
$(".products").removeClass (function (index, className) {
return (className.match (/(^|\s)columns-\S+/g) || []).join(' ');
});
$("#wc-column-container").removeClass (function (index, className) {
return (className.match (/(^|\s)wc-\S+/g) || []).join(' ');
});
});
});
<input id="addClass" type="button" value="Grid View" />
<input id="removeClass" type="button" value="List View" />
【问题讨论】:
-
请使用minimal reproducible example,其余的 HTML 代码和 CSS 不仅仅是按钮。我不明白你想达到什么目的。