Eine Menge von .cell
Elemente werden dem DOM beim Laden von Dokumenten hinzugefügt. Nur einige von ihnen werden benötigt. Wenn in ihnen auch ein erstellt wurde, werden sie benötigt. Wenn innerhalb der .cell
Elemente kein -Element erstellt wurde, löschen Sie das gesamte Element .cell
. Wenn die erstellt wurde dann nichts tun.Delete DOM generated elements ohne <img> innerhalb
Wie kann ich das tun?
<div class="cell">
<div class="a-class">
<div class="always-generated-div"></div>
<img> <!-- if generated --->
</div>
</div>
jq(".cell img").each(function() {
if (jq(this).length > 0) {
console.log("Oh There You Are");
} else {
console.log("Empty elements erased");
jq(".cell").remove();
}
});
Warum Sie diese Bedingung stellen, wenn (jq (this) .length> 0) ??? Es wird immer wahr sein. –