Javascript 从所有列表中删除相应的Li

Javascript 从所有列表中删除相应的Li,javascript,jquery,Javascript,Jquery,下面是我的提琴,当用户点击全部删除,然后点击foreach for LI函数。我想删除那些在其输入字段中包含诸如abc、def、ghk等名称的lis。我只想知道如何检查foreach循环上的活动li是否包含与之匹配的特定值输入字段值,因此我将停止删除它 小提琴: $(文档).ready(函数(){ $(文档).on('单击','.liDelete',函数(){ li=$(this.parent(); li.remove(); }); $(“#但添加”)。单击(函数(){ $(“ul”)。追加(“

下面是我的提琴,当用户点击全部删除,然后点击foreach for LI函数。我想删除那些在其输入字段中包含诸如abc、def、ghk等名称的lis。我只想知道如何检查foreach循环上的活动li是否包含与之匹配的特定值
输入字段
值,因此我将停止删除它

小提琴:

$(文档).ready(函数(){
$(文档).on('单击','.liDelete',函数(){
li=$(this.parent();
li.remove();
});
$(“#但添加”)。单击(函数(){
$(“ul”)。追加(“
  • 文件夹名称:
  • ”; }); }); 函数alldelete(){ $('#folder li')。每个(函数(e){}); }
    我编辑了你的小提琴:

    如果这是您想要实现的,那么可以从标记中删除所有元素,然后重新插入一个空行

    js:

    $(文档).ready(函数(){
    $(文档).on('单击','.liDelete',函数(){
    li=$(this.parent();
    li.remove();
    });
    $(“#但添加”)。单击(函数(){
    $(“ul”)。追加(“
  • 文件夹名称:
  • ”; }); $(“#删除所有”)。单击(函数(){ $('#folder').html(“
  • 文件夹名称:
  • ”); }); });
    我编辑了你的小提琴:

    如果这是您想要实现的,那么可以从标记中删除所有元素,然后重新插入一个空行

    js:

    $(文档).ready(函数(){
    $(文档).on('单击','.liDelete',函数(){
    li=$(this.parent();
    li.remove();
    });
    $(“#但添加”)。单击(函数(){
    $(“ul”)。追加(“
  • 文件夹名称:
  • ”; }); $(“#删除所有”)。单击(函数(){ $('#folder').html(“
  • 文件夹名称:
  • ”); }); });
    如果要删除输入包含类似于
    ABC
    的值的
    li
    ,请尝试:

    $('#removeAll').click(function(){
        $('#folder li input[type="text"]').each(function () {   
           if ($(this).val() === "abc") {
               $(this).parent().remove();
            }
        });
    

    在这里,只需在
    输入中写入
    abc
    ,然后再按全部删除。

    如果要删除
    li
    ,则输入包含类似
    abc
    的值,请尝试:

    $('#removeAll').click(function(){
        $('#folder li input[type="text"]').each(function () {   
           if ($(this).val() === "abc") {
               $(this).parent().remove();
            }
        });
    

    在这里,只需在
    输入中写入
    abc
    ,然后按全部删除。

    什么是“像
    abc、def、ghk这样的名称”
    ?每个名称由三个连续字符组成,每个名称由三个逗号分隔的单词组成,每个名称由三个逗号分隔的单词组成,每个单词由三个连续字符组成,…?@conflusion
    abc
    是虚拟名称,我将用它检查每个LI的输入框的值,它是否与之匹配?您想删除重复项吗?我真的不明白?!什么是“像abc、def、ghk这样的名称”?每个名称由三个连续字符组成,每个名称由三个逗号分隔的单词组成,每个名称由三个逗号分隔的单词组成,每个单词由三个连续字符组成,…?@conflusion
    abc
    是虚拟名称,我将用它检查每个LI的输入框的值,它是否与之匹配?您想删除重复项吗?我真的不明白?!
    $('#removeAll').click(function(){
        $('#folder li input[type="text"]').each(function () {   
           if ($(this).val() === "abc") {
               $(this).parent().remove();
            }
        });