【发布时间】:2020-09-05 20:12:57
【问题描述】:
我有一个 onclick 函数,如果单击 div 则添加一个元素
function clickOnADivToCreateLi(element) {
var div = $(element);
var i = document.createElement("i");
$(i).addClass("fas fa-check-circle clicked");
div.append(i);
}
但是当我单击另一个具有相同类的 div 时,我有两个具有相同 <i> 的 div,如果我再次单击该 div 将有 2 个 <i>s
如何添加<i>,但同时将其从其他人中删除?
【问题讨论】:
-
$('i.fas.clicked').remove()在你做任何事情之前。 api.jquery.com/remove
标签: javascript jquery createelement