Ответ 1
Начиная с jQuery 1.4, простой $()
возвращает пустой набор. примечания к выпуску jQuery 1.4 ( "jQuery() возвращает пустой набор" ).
Для более ранних версий используйте $([])
Иногда бывает полезно иметь пустой объект jQuery, который будет использоваться либо как значение по умолчанию, либо как начальное значение при создании коллекции элементов.
В качестве примера см. здесь.
Один из способов сделать это - использовать селектор, который вряд ли соответствует чему-либо, например $('skdhjfksjdhfksjhdf')
, но это явно неэлегантно.
Как я могу получить пустой объект jQuery в элегантном стиле?
Начиная с jQuery 1.4, простой $()
возвращает пустой набор. примечания к выпуску jQuery 1.4 ( "jQuery() возвращает пустой набор" ).
Для более ранних версий используйте $([])
Вы имеете в виду...
//just get jQuery...
var foo = $();
//or just get the browser using jQuery...
if($.browser.msie){
alert('You are using the blue e!');
}