<分区>
您好,我有一个名为“fx -...”的变量类,我想添加一个没有后缀“fx-”的类。 例如“淡入淡出”。 我该怎么办?
<h1 class="way-animate fx-fadeUp">Title</h1>
最佳答案
我假设您想用该类的其他部分替换任何 fx-* 类。
首先我们得到 H1 的类列表,然后我们循环,当我们找到一个匹配项时,我们就做我们想做的事。
如果您想保留它,只需删除我代码中的 removeClass
行即可。
var classList = $('h1').attr('class').split(/\s+/);
$.each(classList, function(index, item) {
if (item.includes('fx-')) {
$("h1").removeClass (item);
var newclass=item.replace(/fx-/gi, "");
$("h1").addClass(newclass);
}
});
[已更新] 你可以在这里看看:https://jsfiddle.net/k86oqwn9/1/
关于jquery - 向元素添加动态类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59615035/