JQuery пустой селектор (нулевой селектор)

Иногда бывает полезно иметь пустой объект jQuery, который будет использоваться либо как значение по умолчанию, либо как начальное значение при создании коллекции элементов.

В качестве примера см. здесь.

Один из способов сделать это - использовать селектор, который вряд ли соответствует чему-либо, например $('skdhjfksjdhfksjhdf'), но это явно неэлегантно.

Как я могу получить пустой объект jQuery в элегантном стиле?

Ответ 1

Начиная с jQuery 1.4, простой $() возвращает пустой набор. примечания к выпуску jQuery 1.4 ( "jQuery() возвращает пустой набор" ).

Для более ранних версий используйте $([])

Ответ 2

Вы имеете в виду...

//just get jQuery...
var foo = $();

//or just get the browser using jQuery...
if($.browser.msie){
  alert('You are using the blue e!');
}