Как лучше всего проверить, существует ли селектор?

В JQuery, чтобы проверить, существует ли селектор, я делаю что-то вроде:

if ($(selector).length > 0) { ... }

Но я полагаю, что это, возможно, не тот лучший способ, потому что я просто хочу знать, существует ли селектор, а не сколько. Есть ли способ остановить поиск при первом обнаружении в целях оптимизации?

Спасибо!

РЕДАКТИРОВАТЬ: Чтобы уточнить: я бы хотел избежать метода «длины», потому что он проверяет всю DOM. Я просто хочу остановиться, когда будет найдено одно вхождение

9
задан Mathieu Mahé 9 November 2011 в 06:58
поделиться