[英]Remove all the Html elements with a particular Class in a container
I have a container. 我有一个容器。 A div element.It has a lot of nested elements in it.
div元素,其中包含很多嵌套元素。 I want to delete all the Html elements with a particular class .Thanks in Advance
我想删除具有特定类的所有HTML元素。
Try to use descendant selector
, 尝试使用
descendant selector
,
$('#container .nestedElement').remove();
Or you can use .find()
或者您可以使用
.find()
$('#container').find('.nestedElement').remove();
Sample HTML: HTML示例:
<div id="container">
<div class="nestedElement">first</div>
<div class="nestedElement">one</div>
<div class="b">some</div>
</div>
Consider the following HTML: 考虑以下HTML:
<div class="container">
<div class="hello">Hello</div>
<div class="goodbye">Goodbye</div>
</div>
We can target any element for removal: 我们可以定位要删除的任何元素:
$( ".hello" ).remove();
This will result in a DOM structure with the element deleted: 这将导致删除元素的DOM结构:
<div class="container">
<div class="goodbye">Goodbye</div>
</div>
It's a simple JQuery action 这是一个简单的JQuery动作
Example: http://jsfiddle.net/n173napo/ 示例: http : //jsfiddle.net/n173napo/
Sample List: 样品清单:
<div id="list">
<a class="class1">Class 1</a>
<a class="class1">Class 1</a>
<a class="class2">Class 2</a>
<a class="class1">Class 1</a>
<a class="class1">Class 1</a>
<a class="class2">Class 2</a>
<a class="class1">Class 1</a>
<a class="class1">Class 1</a>
</div>
Remove all with class2 inside list in list using CSS selector 使用CSS选择器在列表中的列表内将class2全部删除
$('#list .class2').remove();
The selector selects all elements with class "class2" into the unique element with id "list" 选择器将所有具有“ class2”类的元素选择为ID为“ list”的唯一元素
$("#divelement .perticularClass").remove();
其中#divelement
是您的div元素ID,而perticularClass
是要从div元素中删除的元素的类选择器。
jquery is not a good thing to get into. jQuery不是一件好事。 Better in pure javascript
纯JavaScript更好
for (x = 0; x <= document.getElementsByClassName("YOURCLASSNAME").lenght -1; x++){
document.getElementsByClassName("YOURCLASSNAME")[x].parentNode.removeChild(document.getElementsByClassName("YOURCLASSNAME")[x]);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.