国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Jquery中find與each方法用法實例

2019-11-20 13:13:39
字體:
來源:轉載
供稿:網友

本文實例講述了Jquery中find與each方法用法。分享給大家供大家參考。具體如下:

一、find()方法

jquery選擇器非常強大,利用css的命名規約,可以更快更方便的找出想要的元素。

比如:

$("#id")$("#"+"id")$(this)$(element)

等等,只要靈活運用,就能爆發出強大的可造型。

但是在實際使用中,仍然覺得有些不足。

如果想要在某個元素下尋找特定的元素,僅僅依靠上面這個方法,就必須對 $("#id")獲取的元素進行遍歷,獲取其子元素。如此一來就顯得格外的繁瑣,代碼量也非常龐大。

于是這就需要用到find()方法。

$("#id").find("#child");$("#id").find(".child");$("#id").find("input[type='image']");

非常方便好用。

除了上面的find()方法之外,還有一種查找子元素的方法。

$(".child",parent);

這種方法與find()方法的結果是一樣的,也更加簡潔。

我們舉個例子:

function(table){   $("tr",table).css("background-color","red");}

這種方法,方便代碼的重用,更符合閉包的寫法。


二、each()方法

有的時候經常會用到數組。在不知道each()方法前,如果碰到數組遍歷,我一般都是這么寫的:

var arr = new Array();arr.push(1);arr.push(2);arr.push(3);for(var i =0;i<arr.length;i++){   (function(m){      console.log(this);   })(i);}

多么繁瑣啊??!現在又了each(),生活從此變輕松?! ?/p>

上面的這段代碼,只要一句話。

var arr = new Array();arr.push(1);arr.push(2);arr.push(3); arr.each(function(){  console.log(this);});

使用each之后,結構立馬變得簡潔優雅起來。

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 库尔勒市| 南投县| 兖州市| 香河县| 什邡市| 丰城市| 芷江| 新野县| 澎湖县| 池州市| 彭阳县| 靖宇县| 云安县| 兴仁县| 福泉市| 凯里市| 陈巴尔虎旗| 中卫市| 通山县| 汉沽区| 榆林市| 古蔺县| 林周县| 南城县| 天全县| 永胜县| 龙泉市| 黔西县| 手游| 湛江市| 那坡县| 定安县| 荣昌县| 同江市| 东光县| 剑川县| 乌恰县| 桐乡市| 名山县| 胶州市| 成都市|