Les filtres de base de jquery sont : 1. première méthode jQuery, qui renvoie le premier élément de l'élément sélectionné ; 2. dernière méthode jQuery, qui renvoie l'élément avec le numéro d'index spécifié parmi les éléments sélectionnés ; , méthode jQuery eq, cette méthode renvoie l'élément avec le numéro d'index spécifié parmi les éléments sélectionnés, etc.
Recommandé : "Tutoriel vidéo js"
Filtre de base jQuery
Récemment, l'éditeur apprend les connaissances de jQuery et résume les connaissances utilisées dans les projets récents.
Méthode jQuery first()
La méthode first() renvoie le premier élément de l'élément sélectionné.
L'exemple suivant sélectionne le premier élément
$(document).ready(function(){ $("ul li").first(); });
méthode jQuery last()
La méthode last() renvoie le dernier élément de l’élément sélectionné.
L'exemple suivant sélectionne le dernier élément
$(document).ready(function(){ $("ul li").last(); });
méthode jQuery eq()
<🎜 La La méthode >eq() renvoie l'élément avec le numéro d'index spécifié parmi les éléments sélectionnés. Les indices commencent à 0, donc l'indice du premier élément est 0 au lieu de 1. L'exemple suivant sélectionne le deuxième élément(index 1) :
$(document).ready(function(){ $("p").eq(1); });
méthode jQuery filter() La méthode
filter() vous permet de spécifier un standard. Les éléments qui ne correspondent pas à ce critère sont supprimés de la collection et les éléments correspondants sont renvoyés. L'exemple suivant renvoie tous les élémentsavec le nom de classe "intro" :
$(document).ready(function(){ $("p").filter(".intro"); });
méthode jQuery not()
not () La méthode renvoie tous les éléments qui ne correspondent pas aux critères. Astuce : La méthode not() est l'opposé de filter(). L'exemple suivant renvoie tous les élémentssans le nom de classe "intro" :
$(document).ready(function(){ $("p").not(".intro"); });
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=$('<ul />').appendTo($('.logonav')); for(var i=0;i<_data.length;i++){ var fdata=_data[i]; var fil = $('<li>'+fdata.NAME+'</ul>').appendTo(fnav); fil.data("attr",fdata); fil.on("click",function(){ $(this).addClass('ztNav_cl').sublings().removeClass("ztNav_cl"); var data = $(this).data('attr'); var ext = parseExtext(data.EXTENSTIONS); if(ext!="" && ext!=null){ var func=eval(ext.func); if(typeof(func) == 'function'){ func?func(data):false; } } }); } //默认显示第一个li标签中的内容 $('.logonav ul li:first').addClass('ztNav_cl').sublings().removeClass("ztNav_cl"); var data = $(this).data('attr'); var ext = parseExtext(data.EXTENSTIONS); if(ext!="" && ext!=null){ var func=eval(ext.func); if(typeof(func) == 'function'){ func?func(data):false; } } } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!