jQuery usando 'this' em uma instrução if

Estou usando umif declaração para determinar se um elemento tem filhos. Se não tiver filhos, quero fazer algo apenas para esse elemento.

Aqui está a premissa do que estou tentando fazer:

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

Então, se um<a> tag não tem filhos, eu quero fazer algo para esse elemento específico (ou vários elementos que também não têm filhos).

O problema é quethis não foi definido porque é umif declaração.

Eu poderia estar completamente perdendo alguma coisa, mas não tenho certeza de como conseguir isso. Qualquer conselho seria apreciado

questionAnswers(3)

yourAnswerToTheQuestion