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

首頁 > 語言 > JavaScript > 正文

從jquery的過濾器.filter()方法想到的

2024-05-06 15:52:30
字體:
來源:轉載
供稿:網友
.filter()方法可以接受一個函數作為參數,然后根據函數的返回值判斷,這就是jquery選擇器的過濾器,下面有個不錯的示例,大家可以參考下

最近發現了jquery的.filter()方法,這真是一個很強大的方法,最強大之處在于,他可以接受一個函數作為參數,然后根據函數的返回值判斷,如果返回值是true,這個元素將被保留,如果返回值是false,這個元素將被剔除。這就是jquery選擇器的過濾器。

空說無用,我們展示一下

復制代碼 代碼如下:


<body>
<p>你好啊,今天及多大了啊</p>
<p><span>為什么要告訴你</span></p>
</body>


如果我們要選擇有一個<span>子元素的<p>元素,平常我都是這么寫的

復制代碼 代碼如下:


$("p>span").parent();


現在借助于.filter()我們可以寫成這個樣子:

復制代碼 代碼如下:


$("p").filter(function(index){
return $(this).find("span").size();
});


雖然看起來有些麻煩,但是他提供了我們一種極其強大的自定義查找元素的功能,我們可以傳遞一個函數,然后借助jquery的隱式迭代,來實現查找。

這是目前我看到的jquery提供的最靈活的查找元素的方法。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 江达县| 哈巴河县| 睢宁县| 嘉义县| 灵宝市| 娄底市| 汉中市| 抚远县| 鄢陵县| 寿宁县| 沙洋县| 西昌市| 焉耆| 罗源县| 高要市| 四川省| 延安市| 彭山县| 玉山县| 土默特左旗| 天等县| 砀山县| 武安市| 怀化市| 威宁| 浦城县| 沅陵县| 祁连县| 桐城市| 四川省| 喜德县| 封开县| 成武县| 临夏县| 田东县| 株洲县| 龙陵县| 阿拉善左旗| 安龙县| 寻甸| 阳曲县|