我编写了一个代码来创建一个引导程序面板并添加一些元素,并在单击Remove
图标时删除它们。当我点击Remove
图标时,将删除所有元素的背景。我不希望这种情况发生。我想要删除点击Remove
图标的特定元素的背景。我的代码:
$(document).ready(function (){
$(".remove_gly").click(function () {
//alert('Clicked');
//var catName = $(span).closest('a').text();
// var index = subscriptionArrays.indexOf(catName);
// if (index > -1) {
//subscriptionArrays.splice(index, 1);
// }
//span.parentNode.innerHTML = span.innerHTML;
$("a").closest(".droggIng").removeClass("droggIng");
});
});
JSFiddle链接:https://jsfiddle.net/kqcs0pq9/8/
我该怎么做?
答案 0 :(得分:2)
删除a
并添加this
$(this).closest(".droggIng").removeClass("droggIng");
答案 1 :(得分:0)
答案 2 :(得分:0)
请尝试使用此代码,它将完成这项工作 -
$(document).ready(function (){
$(".remove_gly").click(function () {
$(this).parent(".droggIng").removeClass("droggIng");
});
});