删除图标无法在锚标记中工作

时间:2016-01-27 13:27:48

标签: javascript jquery

我想使用锚标记中的删除图标删除添加的列表,但它正在删除并再次打开列表

<ul class="list">
<li><a href="#">List[i]<i class="fa fa-remove remove"></i></a></li>
</ul>
POST book/_search
{
  "filter": {
    "bool": {
      "must": [
        {
          "script": {
            "script": "_source.title?.length() > 30"
          }
        },
        {
          "missing": {
            "field": "type"
          }
        }
      ]
    }
  }
}

2 个答案:

答案 0 :(得分:0)

您要删除a,请使用closest删除列表项

  $('.list').on("click", ".remove", function () {
      $(this).closest('li').remove();
  });

答案 1 :(得分:0)

斜体标记中提供一些值,以便您可以点击它。

&#13;
&#13;
$('.list').on("click", ".remove", function () {
          $(this).parent().remove();
      });
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="list">
<li><a href="javascript:;">List[i]<i class="fa fa-remove remove">X</i></a></li>
</ul>
&#13;
&#13;
&#13;