筹码点击事件

时间:2017-03-15 06:09:50

标签: javascript html

我有多个具有相同类名的芯片。我想写一个javascript,将删除我点击的芯片。这是我的代码

HTML:

<div class = "chips">
 <span>General</span>
 <div class="icon-close"></div>
</div>

<div class = "chips">
 <span>test</span>
 <div class="icon-close"></div>
</div>

JS:

$("body").on("click",".chips .icon-close", function(){
    $(".chips").focus().remove();
});

我希望点击功能在课堂上(“.chips .icon-close”)。当我点击其中任何一个时,我的代码当前删除了两个芯片

2 个答案:

答案 0 :(得分:0)

您可以通过以下代码hideremove html标记。

$("body").on("click",".chips .icon-close", function(){
    $(this).parent().remove();
    //Or hide chips 
     $(this).parent().hide();
});

答案 1 :(得分:0)

尝试以下方法:

$('.chips').click(function(){
    $(this).focus().remove();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class = "chips">
	<span>General</span>
	<div class="icon-close"></div>
</div>

<div class = "chips">
	<span>test</span>
	<div class="icon-close"></div>
</div>