2009-08-04 11 views
26

Parfois, il est utile d'avoir un objet jQuery vide, à utiliser comme valeur par défaut ou comme valeur initiale, lors de la construction d'une collection d'éléments.Sélecteur vide jQuery (sélecteur null)

Pour un exemple, voir here. Une façon de le faire serait d'utiliser un sélecteur qui ne correspondra probablement à rien, comme $('skdhjfksjdhfksjhdf'), mais cela est évidemment inélégant. Comment obtenir un objet jQuery vide dans un style élégant?

+0

Où auriez-vous besoin d'un sélecteur vide? – Randell

+3

Qu'essayez-vous de faire? –

+0

Intéressant, quel est le point? –

Répondre

1

Voulez-vous dire ...

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

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

ou '$ .ajax' ou ... – geowa4

31

A partir de jQuery 1.4, un $() simple, retourne un ensemble vide. jQuery 1.4 release notes ("jQuery() renvoie un ensemble vide").

Pour les versions antérieures, utilisez $([])