erste Option, die CSS-Selektoren und eigene Selektoren verwendet, ist die am häufigsten verwendete und auch elegantere Lösung. Indem wir der jQuery-Funktion einen String mit einem Selektor-Ausdruck übergeben, durchläuft die Funktion das DOM und findet die DOM-Knoten, die durch den Ausdruck festgelegt sind. Als Beispiel selektiert der folgende Code alle -Elemente im HTML-Dokument: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Link Link Link Link Link Link src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
Link Link Link Link Link Link src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
Diskussion Die vielfältigen Möglichkeiten, für die jQuery bekannt ist, basieren teilweise auf der Selektions-Engine Sizzle , die DOM-Elemente in einem HTML-Dokument selektiert. Sie haben die Option, der jQuery-Funktion DOM-Referenzen zu übergeben. Das ist in gewissen Situationen sehr praktisch, aber dafür ist jQuery nicht berühmt geworden. Richtig interessant wird es mit den vielen Selektions-Möglichkeiten. Im Rest des Buches werden Sie mächtige und robuste Selektoren kennenlernen. Wenn Sie einen solchen sehen, sollten Sie sich unbedingt mit seiner Funktionalität vertraut machen, denn dies wird Ihnen beim weiteren Arbeiten mit jQuery noch sehr nützlich sein.
Selektieren von DOM-Elementen in einem bestimmten Kontext Problem Sie brauchen eine Referenz auf ein einzelnes DOM-Element oder eine Menge von DOM-Elementen im Kontext eines anderen DOM-Elements oder Dokuments, um die gefundenen Elemente mit jQuery-Methoden zu bearbeiten. Lösung Übergibt man der jQuery-Funktion einen CSS-Ausdruck, dann kann man auch einen zweiten Parameter mitgeben, der der Funktion mitteilt, in welchem Kontext sie nach den DOM-Elementen suchen soll. Der zweite Parameter ist in diesem Fall eine DOM-Referenz, ein jQuery-Wrapper oder ein Dokument. Im folgenden Code gibt es 12