我已经通过一些类似的问题进行了搜索,但似乎无法完成此项工作。如何删除父母及其子女,如果孩子含有文字
这里是我的HTML:
<div class="main">
<p class="nameLink">name1</p>
<p class="someClass"></p>
</div>
<div class="main">
<p class="nameLink">name2</p>
<p class="someClass"></p>
</div>
我想删除包含特定名称的股利,如 “NAME2”。 HTML目前正在从javascript文件追加,名称来自变量。
以下是我在JavaScript已经试过:
var deleteName = "name2";
$('.main p.nameLink').each(function() {
if ($(this).text() == deleteName) {
$('.main').has('p:contains(deleteName)').remove()
return;
}
});
我似乎无法删除包含特定文本的股利。感谢您的帮助。谢谢。
如果孩子包含文本,或者只是具有“nameLink”类的孩子,是否要删除父类“main”? – Damon
@Damon,如果孩子包含文字,我想删除父母和孩子。 – marcusk7