删除特定锚标记的背景

时间:2017-01-17 12:02:11

标签: javascript jquery html twitter-bootstrap

我编写了一个代码来创建一个引导程序面板并添加一些元素,并在单击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/
我该怎么做?

3 个答案:

答案 0 :(得分:2)

删除a并添加this

$(this).closest(".droggIng").removeClass("droggIng"); 

答案 1 :(得分:0)

使用它:

$(this).closest(".droggIng").removeClass("droggIng"); 

Updated Fiddle

答案 2 :(得分:0)

请尝试使用此代码,它将完成这项工作 -

$(document).ready(function (){
    $(".remove_gly").click(function () {

        $(this).parent(".droggIng").removeClass("droggIng"); 
    });
});