Вы не можете использовать свое состояние там, как и вы, потому что, если у вас больше 1 .level-0 , вы не имеете никакого отношения между .level-0 и его > а
Если ваше условие соответствует только 1 разу, все .level-0> a внутри документа будут доступны.
$('>a',$(".level-0").has('.children'))
... выберет все дочерние элементы <a>
из .level-0 , если .level-0 содержит хотя бы 1 .children