Comment puis-je obtenir un sélecteur jQuery expression du texte?

J'ai un sélecteur jQuery, qui a enchaîné fonction.

L'intérieur de la fonction, je veux obtenir l'accès au TEXTE représentant l'expression pour le sélecteur.

$("cat dog").function() {

    //how do I get access to the "cat dog" string from inside THIS function ?
};

Je l'ai simplifiée dans cet exemple de code que je veux réellement faire. Je suis en train d'écrire un plug-in et j'ai besoin d'accéder au sélecteur pour qui le jeu de fractionnement a été créé. Évidemment, dans cet exemple particulier, j'ai accès à "chien chat" parce que je l'ai écrit. Donc, l'image juste et ce dans un plugin.

Son un peu difficile de google pour cela.

edit: le "sélecteur" la propriété est malheureusement maintenant obsolète. http://jquery.com/upgrade-guide/1.9/#selector-property-on-jquery-objects

  • Même si vous pouvez obtenir à la première sélecteur, souvenez-vous que vous pourriez avoir quelque chose comme $(".cat .chien").les parents("div:first").find(".perroquet").each(function(){/*...*/}); où vous n'avez pas un simple sélecteur.
  • c'est un point que je suis aux prises avec. je suis peut-être vous demandez-vous à propos de la traversée de l'arbre, mais la plupart du temps simplement obtenir le dernier élément est très bien. je voudrais veulent généralement faire quelque chose comme ceci $('.chat").assertNonEmpty().each(function(){});
  • Toute chance vous pourriez mettre à niveau vers jQuery 1.3.1 et utiliser le "sélecteur"?
  • je suis en attente pour 1.3.2 - stackoverflow.com/questions/498469. je dois aller vivre demain avec une très petite partie d'un nouveau site et je ne veux pas que les gens ont à attendre pour les images à charger avant le jQuery exécute. dès que je l'ai confirmé 1.3.2 a pas d'erreur, je vais passer. merci pour l'info
InformationsquelleAutor Simon_Weaver | 2009-02-01