Полагайте, что мое родительское отделение parentDiv
и это содержит пять дочерних отделений
<div id="parentDiv">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
Как освободить дочерние элементы parentDiv
использование jQuery....
Править:
Между чем разность empty()
и remove()
? что я должен использовать?
remove
удаляет сам элемент из DOM (в данном случае #parentDiv), тогда как empty
равносильно вызову $('#parentDiv').children().remove();
и удаляет все дочерние элементы.
В этом случае следует использовать empty
:
$('#parentDiv').empty()
.empty()
удаляет все дети выбранного элемента(ов); .remove()
удаляет сами выбранные элементы, а также любые дети.
Таким образом, $("#parentdiv").empty();
имеет здесь наибольший смысл, потому что вы хотите удалить дочерние элементы, но не родительский div.
Вы пробовали $ ("# parentDiv div"). Remove ()
или $ ("# parentDiv") .empty ()
?
empty ()
удаляет все дочерние узлы согласованного селектора, тогда как remove ()
удаляет согласованный селектор.