简体   繁体   English

删除特定锚标签的背景

[英]removing background of specific anchor tag

I wrote a code to create a bootstrap panel and add some elements and remove them when clicked on Remove icon. 我编写了代码来创建引导面板,并单击“ Remove图标时添加了一些元素并将其Remove When I click on Remove icon, background of all elements will be removed. 当我单击“ Remove图标时,所有元素的背景都会被删除。 I don't want this to happen. 我不希望这种情况发生。 I want background of particular element whose Remove icon is clicked to be removed. 我想要单击Remove图标的特定元素的背景。 My Code: 我的代码:

$(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 link: https://jsfiddle.net/kqcs0pq9/8/ JSFiddle链接: https ://jsfiddle.net/kqcs0pq9/8/
How can I do it? 我该怎么做?

取出a ,并添加this

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

use this : 用这个 :

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

Updated Fiddle 更新小提琴

Please try this code, it will do the job- 请尝试使用此代码,它将完成以下任务:

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM