: beknopt: door:,,,,,,,,,, delen, deel 1,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' dit artikel niet missen, is een reeks genoemd): dit deel van succinctly.jquery beknopt selectingjquery beknopt:) (), en voor het filter (filter ()), het verschil tussen de methoden voor het filteren van onderdelen, is de huidige instellingen zijn opgenomen in de verpakking.Het gebruik dient te worden overgelaten aan de filter nodig, het mandaat van de elementen zijn van een geselecteerde groep.Bijvoorbeeld, de volgende code zal filteren, < p> in de verpakking, met inbegrip van de elementen.,,, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < p> < sterke > de eerste < /sterk > < /P > < p> lt; /P > < p> < sterke > tot slot < /sterk > < /P > < script src = ": http: /////////Ajax. Googleapis. COM /Ajax /Lips /JQuery 1.7.2 /). Versie van" > < /scripts > < script> (functie ($) (///////- alarm, filteren van de eerste en laatste < p> op de verpakking de elementen.Alarm ($("P"). Het filter (": (: 1): niet zonder (laatste)"). ());}) (:); < /scripts > < /body > < /html >,,, Noot: bij het gebruik van. (),,, altijd afvragen als dat absoluut noodzakelijk is.Bijvoorbeeld, $("P"). Het filter (": (: 1): niet zonder (laatste)"), niet kan schrijven, filter (), $(P: (: 1): niet zonder (laatste) ").,,, (de), aan de andere kant, kan verder vindt de huidige gekozen elementen van de toekomst.Dat is meer als bijwerking (), de verpakking of de wijziging van bestaande en nieuwe elementen bevat, zijn ingekapseld in de elementen heeft gekozen.Bijvoorbeeld, de verandering van de verpakking, worden de volgende codes die < p> twee, elementen, < sterke >, elementen van het (de), <.Doctype html> < http: //europa.eu.int lang= "en" > < body> < p> < strong> first< /strong> < /p> < p> middle< /p> < p> < strong> last< /strong> < /p> < script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" > < /script> < script> (functie ($) (///////signaleringen "sterke" signalering ($("P").Find ('strong'). (0).NodeName);}) (:); < /script> < /body> < /html>,,, kan je eigenlijk Notes: combineren, de elementen in de verpakking met de vorige te vinden met de huidige methode (), door het gebruik van elementen, andSelf (), - wat, $("p").Find ('strong').AndSelf (b),.,, weg te nemen is dat, filter (), zal alleen de (of filtII) de geselecteerde elementen als de verpakking () en het creëren van een nieuwe verpakking, noot: elementen,,,,,,,, () (), is het vernietigen van de filter van de methode kan worden gebruikt, (), en dit zal herstellen, pak terug naar de oorspronkelijke staat, (), of het filter (), het gebruik door een filter ().,, functie en niet de uitdrukking van een ga je de keuze van elementen voor een speciaal filter voordat het waarschijnlijk gewoon door, filter () van belang zijn, dezelfde functie, zal je voorzien van een specifiek geval van elk van de elementen van een Controle van de verpakking, zoals, laten we zeggen dat je dat pakje, < IMG >, elementen met een HTML < p>, yuan.Nee, op dit moment geen gebruik maken van deze elementen, je kan de oprichting van een speciaal filter om deze taak te vervullen, of je kunt gebruiken, filter (), door middel van een functie wordt de vader van elementen van elementen, < P >, yuan, zo niet, dan het schrappen van element van die voor u... Pakketje, < IMG > en de rest van de elementen die een, < p>, element in het onderstaande voorbeeld, ik kies voor elke, < IMG > in de elementen in: //europa.eu.int /comm /pagina 's, En dan ben ik door het filter (), de methode, de functie van elk element wordt gebruikt om door de (gebruik, dat in de verpakking), kijk, < IMG > de elementen, elementen van vader, < p>, LT, element;.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < IMG > < IMG > < p> < IMG > < /P > < IMG > < p> < IMG > < /P > < script src = 'http: //Ajax. Googleapis. COM /Ajax /Lips /JQuery 1.7.2 /. /"> < script> /; < script> (functie ($) {% ('img").Attr ('src "," HTTP://statische.). COM /document /rocker /Images /logo_jquery_215x53. De FSIM "). Het filter (functie () {terug!$(dit). De moeder ("P"). De lengte = = 1}). Het pakket ("< p> < /P >");}) (:); < /scripts > < /body > < /html >, let op, ik gebruik,.De exploitant te veranderen, de echte waarde booleaanse.Dit is omdat ik wil schrappen, < IMG >, elementen, < p> de elementen, elementen van de vader.De functie heeft, filter (), alleen de functie van voor valse collectie element, het voornaamste punt is, als je met een geïsoleerde gevallen en het creëren van een speciaal filter-e.g.,: findimgwithnop, - een enkel geval, kan door eenvoudige filtratie, door middel van een functie van speciaal filter te voorkomen, kan doen.Dit concept is groot.Wat mogelijk is als we rekening houden met het gebruik van de test met een gewone uitdrukking, filter (), in verband met de methode. <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < ul > < li > dit is geweldig. < /Lee > < li > het licht. < /Lee > < li > vrijheid!< /li> < li> dit maakt alles simple.< /li> < /ul> < script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" > < /script> < script> (functie ($) (///////strong> wikkel A < element Om een tekst in; ///////A < li> dat is het patroon "dit" var patroon = /jQuery/i; $('ul li').Filter (functie) (terugkeer pattern.test (% (dit).Text ());.Wrap (})'< strong> < /strong> ");}) (:); < /script> < /body> < /html>,, Traversing op de DOM, dom. Kan je gemakkelijk traverse. De elementen te ontworpen met behulp van de moedermaatschappij (en), en ouders (), en methods., beste (),Het begrip van deze methode is het verschil tussen de van cruciaal belang.Controleer de volgende code, en ervoor te zorgen dat u op de hoogte van deze methode is het verschil tussen de door. <.Doctype html> < http: //europa.eu.int lang= "en" > < body> < div = "parent2" > < div = "parent1" > < div = "parent0" > < div = "start" > < /div> < /div> < /div> < /div> < script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" > < /script> < script> (functie ($) (///////signaleringen "parent0" x4 signalering ($('#start').Parent ().Attr (ID ')); signalering ($('#start').Parents ('#parent0').Attr (ID')); signalering ($('#start').Parents (); ///////[0].id) wordt de werkelijke dom element signalering ($('#start').Closest ('#parent0').Attr (ID ')); ///////signaleringen "parent1" x4 signalering ($('#start').Parent().parent().attr('id')); alert($('#start').parents('#parent1').attr('id')); alert($('#start').parents()[1].id); //Gets actual DOM element alert($('#start').closest('#parent1').attr('id')); //Alerts "parent2" x4 alert($('#start').parent().parent().parent().attr('id')); alert($('#start').parents('#parent2').attr('id')); alert($('#start').parents()[2].id); //Gets actual DOM element alert($('#start').closest('#parent2').attr('id')); })(jQuery); </script> </body> </html>, ,,Notes:,closest(), and ,parents(), might appear to have the same functionality, but ,closest(), will actually include the currently selected element in its filtering., ,, ,c(de) losest stoppen door, als het een match te vinden, terwijl de ouders (), alle ouders, en je kiest willekeurig filter.Dus, beste (), een van de grootste alleen terug naar een van de factoren die voor de CSS.,, die de uitdrukking is van een facultatieve parameter, niet alleen door middel van de CSS uitdrukking: functie van de elementen te kiezen, maar ze kunnen ook door middel van een aantal van die methoden.Het kan makkelijk te vergeten, dit is voor de functie die veel voor in de all-e.g. zonder gebruik te maken van een uitdrukking, Next ().Die uitdrukking is facultatief, maar onthoud, heb je een filter voor de keuze een uitdrukking.,,,,, (""), in het kader van het kind (uitdrukking "),,,,, nextall (" "), de moeder (" "), en de ouders (" "),,,, HU: (" "),,,,, prevall (" ") (" "), broers en zussen,,,,, de laatste (" ")
Dit is eenvoudig: in de
Previous:Dit is eenvoudig: exploitatie van
Next Page:Dit is eenvoudig: het