Да, поскольку в HTML нет элементов e
или f
, они всегда будут возвращать пустые объекты jQuery.
Вызов $('#e > #f')
вернет элемент с id="f"
, если он является прямым потомком элемента с id="e"
.
Вызов $('#e #f')
вернет элемент с id=f
, если он находится где-то внутри элемента с id="e"
.
Edit:
Примечание. Поскольку вопрос был отредактирован после того, как я ответил, первое предложение не относится к тому, как выглядит вопрос в настоящее время.