filter

英 [ˈfɪltə(r)]   美 [ˈfɪltɚ]  

n.滤波器;滤光器;滤色镜;[化] 过滤器

vi.过滤;透过;渗透

vt.过滤;滤除

jquery filter()方法 语法

作用:filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。

语法:.filter(selector)

参数:

参数描述
selector    字符串值,包含供匹配当前元素集合的选择器表达式。

说明:如果给定表示 DOM 元素集合的 jQuery 对象,.filter() 方法会用匹配元素的子集构造一个新的 jQuery 对象。所使用的选择器会测试每个元素;所有匹配该选择器的元素都会包含在结果中。

jquery filter()方法 示例

<!DOCTYPE html>
<html>
<head>
  <style>
  div { width:60px; height:60px;
        margin:5px; float:left;
        border:2px white solid; }
  </style>
  <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
</head>

<body>
  <div></div>

  <div class="middle"></div>
  <div class="middle"></div>
  <div class="middle"></div>
  <div class="middle"></div>

  <div></div>

<script>
  $("div").css("background", "#c8ebcc")
    .filter(".middle")
    .css("border-color", "red");
</script>

</body>
</html>
运行实例 »

点击 "运行实例" 按钮查看在线实例