Heim > Web-Frontend > js-Tutorial > Was sind die grundlegenden Filter für JQuery?

Was sind die grundlegenden Filter für JQuery?

藏色散人
Freigeben: 2020-11-16 10:57:53
Original
2972 Leute haben es durchsucht

Die grundlegenden Filter von jQuery sind: 1. jQuery-erste Methode, die das erste Element des ausgewählten Elements zurückgibt; 2. jQuery-letzte Methode, die das Element mit der angegebenen Indexnummer unter den ausgewählten Elementen zurückgibt; , diese Methode gibt das Element mit der angegebenen Indexnummer unter den ausgewählten Elementen usw. zurück.

Was sind die grundlegenden Filter für JQuery?

Empfehlung: „js-Video-Tutorial

jQuery-Basisfilter

Kürzlich lernte der Redakteur die Kenntnisse von jQuery und fasst die in aktuellen Projekten verwendeten Kenntnisse zusammen.

 jQuery first()-Methode

  Die first()-Methode gibt das erste Element des ausgewählten Elements zurück.

          Das folgende Beispiel wählt das erste

  • -Element innerhalb des ersten
      -Elements aus:

      $(document).ready(function(){
        $("ul li").first();
      });
      Nach dem Login kopieren

      jQuery last()-Methode

      last()-Methode gibt das letzte Element des ausgewählten Elements zurück.

      Das folgende Beispiel wählt das letzte

    • -Element im letzten
        -Element aus:

        $(document).ready(function(){
          $("ul li").last();
        });
        Nach dem Login kopieren

        jQuery eq()-Methode

        eq()-Methode gibt das ausgewählte Element mit der angegebenen Indexnummer zurück.

        Indexnummern beginnen bei 0, daher ist die Indexnummer des ersten Elements 0 statt 1. Das folgende Beispiel wählt das zweite

        -Element (Indexnummer 1):

        $(document).ready(function(){
          $("p").eq(1);
        });
        Nach dem Login kopieren

        jQuery filter()-Methode Mit der

        filter()-Methode können Sie ein Kriterium angeben. Elemente, die diesem Kriterium nicht entsprechen, werden aus der Sammlung entfernt und übereinstimmende Elemente werden zurückgegeben.

        Das folgende Beispiel gibt alle

        -Elemente mit dem Klassennamen „intro“ zurück:

        $(document).ready(function(){
          $("p").filter(".intro");
        });
        Nach dem Login kopieren

        jQuery not()-Methode

        not()-Methode gibt alle Elemente zurück, die nicht den Kriterien entsprechen.

        Tipps: Die Methode not() ist das Gegenteil von filter().

        Das folgende Beispiel gibt alle

        -Elemente ohne den Klassennamen „intro“ zurück:

        $(document).ready(function(){
          $("p").not(".intro");
        });
        Nach dem Login kopieren

        [Beispiel]

        Wenn das dynamisch generierte Menü (li-Tag) auf Ihrer Seite die erste Menüfunktion anzeigen muss default Zu diesem Zeitpunkt ist die .first-Methode sehr nützlich.

        function createDiv(obj){
        var pathName = window.localtion.pathname;
        var curfilepath = (pathName).substring(pathName.substring(1).indexOf('/')+1);
        //把数据转换成树形结构
        var _data = transform2NormalData(obj);
        if(_data.length>0){
        var fnav=$(&#39;<ul />&#39;).appendTo($(&#39;.logonav&#39;));
        for(var i=0;i<_data.length;i++){
        var fdata=_data[i];
        var fil = $(&#39;<li>&#39;+fdata.NAME+&#39;</ul>&#39;).appendTo(fnav);
        fil.data("attr",fdata);
        fil.on("click",function(){
        $(this).addClass(&#39;ztNav_cl&#39;).sublings().removeClass("ztNav_cl");
        var data = $(this).data(&#39;attr&#39;);
        var ext = parseExtext(data.EXTENSTIONS);
        if(ext!="" && ext!=null){
        var func=eval(ext.func);
        if(typeof(func) == &#39;function&#39;){
        func?func(data):false;
        }
        }
        });
        }
         
        //默认显示第一个li标签中的内容
        $(&#39;.logonav ul li:first&#39;).addClass(&#39;ztNav_cl&#39;).sublings().removeClass("ztNav_cl");
        var data = $(this).data(&#39;attr&#39;);
        var ext = parseExtext(data.EXTENSTIONS);
        if(ext!="" && ext!=null){
        var func=eval(ext.func);
        if(typeof(func) == &#39;function&#39;){
        func?func(data):false;
        }
        }
        }
        }
        Nach dem Login kopieren

        Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Filter für JQuery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

  • Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage