Angenommen, ich habe ein div, das dynamisch von Eingaben gefüllt wird, die vom Benutzer eingegeben wurden. Wie überprüfen Sie, ob das letzte Kind in einem div
ein <img>
ist. Der HTML-Code unten gibt eine Vorstellung von dem, was ich erreichen möchte.Wie überprüft man, ob das letzte Kind in einem div <img> mit jquery ist?
<div>
<p>Some text</p>
<p>Some text</p>
<p>Some text</p>
<!-- Check if this is img element -->
<img src='example.jpg' >
</div>
Dies wird auch 'Länge> 0' für'
Einige Text
Einige Text
', so ist es wahrscheinlich nicht die beste Lösung. –@ t.niese Nein, es funktioniert einwandfrei. – Mohammad
Für dieses einfache Beispiel wird es funktionieren. Aber wenn das OP plant, das in einem komplexeren Code zu verwenden, könnte es ** scheitern **, weil es nicht überprüft, ob 'img' das letzte Kind von' div' ist, sondern es prüft, ob es 'img' Nachkommenschaft gibt (nicht Kind), das ist das letzte Kind seines Elternteils [siehe diese Geige] (https://jsfiddle.net/p91nk35u/). –