zoukankan      html  css  js  c++  java
  • jQuery遍历 filter()方法

    实例

    改变所有 div 的颜色,然后向类名为 "middle" 的类添加边框:

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

    定义和用法

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

    语法

    .filter(selector)

    使用过滤函数

    使用该方法的第二个形式是,通过函数而不是选择器来筛选元素。对于每个元素,如果该函数返回 true,则元素会被包含在已筛选集合中;否则,会排除这个元素。

    请看下面这段稍显复杂的 HTML 片段:

    <ul>
      <li><strong>list</strong> item 1 - one strong tag</li>
      <li><strong>list</strong> item <strong>2</strong>
       - two <span>strong tags</span></li>
      <li>list item 3</li>
      <li>list item 4</li>
      <li>list item 5</li>
      <li>list item 6</li>
    </ul>
    

    我们可以选取这些列表项,然后基于其内容来筛选它们:

    $('li').filter(function(index) {
      return $('strong', this).length == 1;
    }).css('background-color', 'red');
  • 相关阅读:
    作业信息获取
    SQL Server数据库性能监控计数器
    c# 索引器學習
    C# DataGridView 小技巧
    C# DataTable 小技巧
    c# 小技巧
    C# new,Virtual,abstract,sealed,Override的簡單理解
    C# 位操作符
    C# 類型小技巧
    C# partial 局部类型
  • 原文地址:https://www.cnblogs.com/qiu2841/p/8961025.html
Copyright © 2011-2022 走看看