jQuery verwendet 'this' in einer if-Anweisung

Ich benutze eineif Anweisung, um festzustellen, ob ein Element untergeordnete Elemente hat. Wenn es KEINE Kinder hat, möchte ich nur mit diesem Element etwas anfangen.

Hier ist die Prämisse, was ich versuche zu tun:

<code>if ($("#div a").children().length > 0){
    $(this).hide();
}
</code>

Also, wenn ein<a> Tag hat keine Kinder, ich möchte etwas mit diesem bestimmten Element (oder mehreren Elementen, die auch keine Kinder haben) tun.

Das Problem ist, dassthis wurde nicht definiert, weil es eine istif Aussage.

Ich könnte etwas völlig vermissen, aber ich bin nicht ganz sicher, wie ich das erreichen soll. Jeder Rat wäre dankbar

Antworten auf die Frage(3)

Ihre Antwort auf die Frage