jquery基本過濾器有:1、jQuery first方法,該方法傳回被選元素的首個元素;2、jQuery last方法,該返回被選元素中帶有指定索引號的元素;3 、jQuery eq方法,該方法傳回被選元素中帶有指定索引號的元素等等。
推薦:《js影片教學》
jQuery基本濾鏡
最近小編正在學習jQuery的知識,總結最近在專案中所用到的知識。
jQuery first() 方法
first() 方法傳回被選取元素的首個元素。
下面的範例選取首個
$(document).ready(function(){ $("ul li").first(); });
jQuery last() 方法
jQuery ##last() 方法傳回被選元素的最後一個元素。
下面的範例選擇最後一個 元素中的最後一個
$(document).ready(function(){ $("ul li").last(); });
jQuery eq() 方法
eq() 方法傳回被選元素中帶有指定索引號的元素。 索引號碼從 0 開始,因此首個元素的索引號碼是 0 而不是 1。下面的範例選取第二個元素(索引號1):
$(document).ready(function(){ $("p").eq(1); });
#jQuery filter() 方法
######filter() 方法可讓您規定一個標準。不符合這個標準的元素會被從集合中刪除,符合的元素會被回傳。 ######下面的範例傳回所有帶有類別名稱"intro" 的元素:###
$(document).ready(function(){ $("p").filter(".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; } } } }
以上是jquery基本過濾器有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!