2009-08-04 18 views
26

A veces es útil tener un objeto jQuery vacío, para usar como valor predeterminado o como valor inicial, al construir una colección de elementos.jQuery selector vacío (selector nulo)

Para ver un ejemplo, consulte here.

Una forma de hacerlo sería utilizar un selector que es poco probable que coincida con nada, como $('skdhjfksjdhfksjhdf'), pero esto es obviamente poco elegante.

¿Cómo puedo obtener un objeto jQuery vacío en estilo elegante?

+0

¿Dónde necesitaría un selector vacío? – Randell

+3

¿Qué estás tratando de hacer? –

+0

Interesante, ¿cuál es el punto? –

Respuesta

1

¿Quieres decir ...

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

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

o '$ .ajax' o ... – geowa4

31

A partir de jQuery 1.4, un simple $() devolverá un conjunto vacío. jQuery 1.4 release notes ("jQuery() devuelve un conjunto vacío").

Para versiones anteriores, use $([])