jQuery używa „this” w instrukcji if

Używamif oświadczenie w celu ustalenia, czy element ma jakieś dzieci. Jeśli NIE ma żadnych dzieci, chcę coś zrobić tylko z tym elementem.

Oto przesłanka tego, co próbuję zrobić:

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

Więc jeśli<a> tag nie ma dzieci, chcę coś zrobić z tym konkretnym elementem (lub wieloma elementami, które również nie mają dzieci).

Problemem jestthis nie został zdefiniowany, ponieważ jestif komunikat.

Mogłabym zupełnie czegoś przegapić, ale nie jestem do końca pewien, jak to osiągnąć. Wszelkie porady zostaną docenione

questionAnswers(3)

yourAnswerToTheQuestion