Diskussion Es ist, wie in der Lösung dieses Rezepts erwähnt, möglich, in Dokumenten als Kontext zu suchen. So können Sie zum Beispiel im Kontext eines XML-Dokuments suchen, das Sie über eine XHR-Anfrage (Ajax) erhalten haben. Mehr Details dazu finden Sie in Chapter 16 .
Ein Wrapper-Set mit DOM-Elementen filtern Problem Sie haben eine Menge mit selektierten DOM-Elementen in einem jQuery-Wrapper-Set, wollen aber DOM-Elemente daraus entfernen, die nicht einem neu angegebenen Ausdruck entsprechen. So erhalten Sie ein neues Set mit Elementen, mit denen Sie arbeiten können. Lösung Die Filter-Methode von jQuery, angewandt auf ein Wrapper-Set mit DOM-Elementen, kann Elemente ausschließen, die bestimmte Bedingungen nicht erfüllen. Kurz gesagt ermöglicht es die Methode filter() , das aktuelle Set mit Elementen zu filtern. Das ist ein wichtiger Unterschied zur find-Methode,bei der ein Wrapper-Set mit DOM-Elementen durch das Finden (über einen neuen Selektoren-Ausdruck) neuer Elemente (einschließlich von Kind-Elementen des aktuellen Wrapper-Sets) verändert wird. Um die filter-Methode zu verstehen, wollen wir uns den folgenden Code anschauen: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">