Javascript 从所有列表中删除相应的Li
下面是我的提琴,当用户点击全部删除,然后点击foreach for LI函数。我想删除那些在其输入字段中包含诸如abc、def、ghk等名称的lis。我只想知道如何检查foreach循环上的活动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”)。追加(“
输入字段值,因此我将停止删除它
小提琴:
$(文档).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这样的名称”
?每个名称由三个连续字符组成,每个名称由三个逗号分隔的单词组成,每个名称由三个逗号分隔的单词组成,每个单词由三个连续字符组成,…?@conflusionabc
是虚拟名称,我将用它检查每个LI的输入框的值,它是否与之匹配?您想删除重复项吗?我真的不明白?!什么是“像abc、def、ghk这样的名称”?每个名称由三个连续字符组成,每个名称由三个逗号分隔的单词组成,每个名称由三个逗号分隔的单词组成,每个单词由三个连续字符组成,…?@conflusionabc
是虚拟名称,我将用它检查每个LI的输入框的值,它是否与之匹配?您想删除重复项吗?我真的不明白?!
$('#removeAll').click(function(){
$('#folder li input[type="text"]').each(function () {
if ($(this).val() === "abc") {
$(this).parent().remove();
}
});