haben wir eine Methode ShowQuery definiert, die aus einer jQuery-Selektion heraus aufgerufen werden kann. In dieser Methode geben wir die Selektion per Alert aus und rufen dann rekursiv ShowQuery mit dem gleichen jQuery-Selektor auf. Durch die if -Anweisung verhindern wir dabei eine rekursive Schleife. Die Core-Eigenschaften .selector und .context wurden in jQuery 1.3 eingeführt, das im Januar 2009 veröffentlicht wurde. Diese Methoden sind eher für Plugin-Entwickler gedacht, die eventuell etwas mit der ursprünglichen Selektion anstellen müssen. Dazu gehört zum Beispiel das erneute Ausführen der Selektion oder das Prüfen, ob sich ein Element in der Selektion befindet. .selector liefert einen String mit dem aktuellen Selektor zurück, der genutzt wurde, um die angegebenen Elemente zu finden. .selector liefert den gesamten Selektor zurück, auch wenn die Selektion aufgeteilt wurde, indem ein erster Selektor zusammen mit der Methode find() verwendet wurde: $("div").find("a").selector;
//gibt "div a" zurück .context gibt den DOM-Knoten zurück, der ursprünglich an jQuery() übergeben wurde. Wenn kein spezieller Kontext angegeben wurde, ist dies das Dokument.
Chapter 4. jQuery-Tools Jonathan Sharp
Einführung Wenn man über jQuery spricht, geht es häufig um die Hauptkonzepte – das Bearbeiten des DOM und der Styles sowie die Events. Es gibt aber noch eine ganze Reihe weiterer »Core«-Features und Hilfsfunktionen, die dem Entwickler entgegenkommen. Dieses Kapitel konzentriert sich daher auf die nicht so bekannten Hilfsmethoden von jQuery.