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');
  • 相关阅读:
    RABC权限管理
    七牛云上传
    支付宝沙箱支付(Django端)超适合小白哦~
    ModelSerialzier + ModelViewSet基础使用
    微博三方登录
    Celery梳理
    ios 动画
    ios 贝塞尔动画
    ios 贝塞尔
    ios Masonry 开发细节
  • 原文地址:https://www.cnblogs.com/qiu2841/p/8961025.html
Copyright © 2011-2022 走看看