То, что у меня есть:
var result = $('selector1');
if (result.length == 0) result = $('selector2');
, но это разрушает цепочку.
Вопрос - как мне получить такой же результат с помощью цепочки JQuery?
Я не могу использовать $ ('selector1, selector2')
, потому что это всегда будет выбирать наборы результатов для обоих селекторов, в то время как мне нужны результаты selector2
, только если нет соответствующих элементов для selector1
.