JavaScript имеет очень хороший синтаксис для откатов и значений по умолчанию, если неудачные вызовы возвращают ложное значение:
var element = findElement() || findSomeOtherElement() || makeALastAttempt();
Селекторы jQuery, тем не менее, верны, даже если они пусты.
Есть лиэлегантный способ, если сказать «Я хочу элемент в этом селекторе, а если он не существует, то элемент в этом селекторе»?