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

首頁 > 編程 > JavaScript > 正文

jQuery中filter()和find()的區別深入了解

2019-11-20 21:56:54
字體:
來源:轉載
供稿:網友
一直不是很清楚filter()方法和find()方法的區別,今天在看jQuery Cookbook一書中,終于算是搞清楚了。

filter()過濾DOM元素包裝集,是指操作當前元素集,刪除不匹配的元素,得到一個新的集合
復制代碼 代碼如下:

$('div').filter('.div1');//選擇div標簽中class屬性為div1的div元素

find()在當前選中元素的上下文中找到符合條件的后代,返回的是子元素
復制代碼 代碼如下:

$('div').find('em');//選擇div標簽中的em標簽的元素

由上面可以看出,filter()是對選中的元素集合操作,得到這些元素中符合條件的元素,而find()是得到選中元素

中符合條件的后代子元素。

最后再介紹一個end()方法,用來返回破壞性修改之前的選擇
復制代碼 代碼如下:

$('div').filter('.div1').end();//返回的是使用filter()之前的選擇元素,即$('div')
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岳阳市| 青阳县| 栖霞市| 林芝县| 得荣县| 阿坝| 保山市| 太仓市| 永嘉县| 长泰县| 高尔夫| 昌图县| 右玉县| 北京市| 佛山市| 文登市| 宁安市| 穆棱市| 宁远县| 乌拉特前旗| 昌都县| 无棣县| 嵩明县| 开鲁县| 建湖县| 衡南县| 昆明市| 潮安县| 吴川市| 宣城市| 清河县| 肃南| 水富县| 大连市| 尼勒克县| 桃源县| 都昌县| 青州市| 龙游县| 屏东市| 江阴市|