javascript - 从所有中删除相应的 Li

标签 javascript jquery

以下是我的 fiddle ,其中当用户单击所有删除然后单击 foreach 来获取 LI 函数。我想删除那些在输入字段中包含诸如 abc,def,ghk 之类的名称的 lis。我只是想知道如何检查 foreach 循环上的事件 li 是否包含与其输入字段值匹配的特定值,因此我将停止删除它。

fiddle :http://jsfiddle.net/mT5vw/2/

$(document).ready(function () {
    $(document).on('click', '.liDelete', function () {
        li = $(this).parent();
        li.remove();
    });
    $("#butadd").click(function () {
        $("ul").append("<li>Folder Name : <input type='text' class='fname' value='' required='required' /> <input type='button' class='liDelete'  value='- Remove' /></li>");
    });
});

function alldelete() {
    $('#folder li').each(function (e) {});
}

最佳答案

如果您想删除输入中包含诸如 ABC 之类的值的 li,请尝试:

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

这里是jsfiddle仅在输入中写入abc,然后按删除全部。

关于javascript - 从所有中删除相应的 Li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20453953/

相关文章:

java - 在 Java 中为 Google AppEngine 构建一个 JS 服务器

javascript - Jquery 幻灯片不工作

javascript - 每当我执行推送状态时,Statechange 就会触发

javascript - 根据其他两个多选中的选择填充两个多选

javascript - 如何测试使用浏览器 API 的代码

javascript - Http post 响应需要在本地存储中保存和检索

javascript - Angular ng-file-upload 从 base64 转换为文件

jquery Accordion 标题索引

javascript - 当到达特定 anchor 时更改 div 的 html 内容

javascript - 如何将文件路径转换为树形 View ?