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

首頁 > 語言 > JavaScript > 正文

jQuery中filter()方法用法實例

2024-05-06 16:13:48
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jQuery中filter()方法用法,實例分析了filter()方法的功能、定義及篩選的幾種使用技巧,需要的朋友可以參考下
 

此方法能夠篩選出與指定表達式或者方法返回值相匹配的元素或者元素集合。

語法結構一:
篩選出與指定表達式匹配的元素集合。

復制代碼代碼如下:
$(selector).filter(expr)

 

參數列表:

參數 描述
expr 字符串值,用于篩選當前元素集合的選擇器表達式。

 

實例代碼:

 

復制代碼代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.survivalescaperooms.com/" />
<title>filter()函數-武林網</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("li").filter(".js").css("color","blue")
})
</script>
</head>
<body>
<div>
  <ul>
    <li>HTML專區</li>
    <li class="js">Javascript專區</li>
    <li>Div+Css專區</li>
    <li>Jquery專區</li>
  </ul>
</div>
</body>
</html>

 

這段代碼能夠將類名為js的li中的字體顏色設置為藍色。

語法結構二:

從元素集合中篩選出指定的jquery對象。

復制代碼代碼如下:
$(selector).filter(element)

 

參數列表:

參數 描述
element 用于匹配當前元素集合中元素的jQuery對象或者DOM對象。

 

實例代碼:

實例一:

 

復制代碼代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.survivalescaperooms.com/" />
<title>filter()函數-武林網</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("li").filter(document.getElementById("js")).css("color","blue")
})
</script>
</head>
<body>
<div>
  <ul>
    <li>HTML專區</li>
    <li id="js">Javascript專區</li>
    <li>Div+Css專區</li>
    <li>Jquery專區</li>
  </ul>
</div>
</body>
</html>

 

實例二:

 

復制代碼代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.survivalescaperooms.com/" />
<title>filter()函數-武林網</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("li").filter($($("li")[0])).css("color","blue")
})
</script>
</head>
<body>
<div>
  <ul>
    <li>HTML專區</li>
    <li id="js">Javascript專區</li>
    <li>Div+Css專區</li>
    <li>Jquery專區</li>
  </ul>
</div>
</body>
</html> 

 

語法結構三:

篩選出與指定函數返回值匹配的元素集合。
filter()方法內部將對每個對象計算一次 (如$.each).。如果調用的function返回false則這個元素被刪除,否則就會保留。

復制代碼代碼如下:
$(selector).filter(function())

 

參數列表:

參數 描述
function(index) 定義返回filter()匹配值的函數。
index為當前元素在匹配元素集合中的索引值。

 

實例代碼:

 

復制代碼代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.survivalescaperooms.com/" />
<title>filter()函數-武林網</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("ul").filter(function(index){
    return $(".js",this).length==0;
  }).css("color","blue")
})
</script>
</head>
<body>
<div>
  <ul>
    <li>HTML專區</li>
    <li class="js">Javascript專區</li>
    <li>Div+Css專區</li>
    <li>Jquery專區</li>
  </ul>
  <ul>
    <li>字體要變藍色了</li>
  </ul>
</div>
</body>
</html>

 

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 大冶市| 和政县| 罗江县| 开化县| 康乐县| 临沭县| 柳江县| 电白县| 乐至县| 巴彦淖尔市| 城市| 沾益县| 聂拉木县| 城口县| 博罗县| 钦州市| 久治县| 曲阳县| 尤溪县| 鄂托克旗| 板桥市| 竹山县| 会理县| 运城市| 井陉县| 阿巴嘎旗| 景谷| 湟中县| 荥经县| 砀山县| 苏尼特左旗| 沙坪坝区| 广水市| 沁源县| 阆中市| 石嘴山市| 南华县| 云和县| 图片| 文登市| 奎屯市|