• filter(expr|obj|ele|fn)筛选出与指定表达式匹配的元素集合。


    filter(expr|obj|ele|fn)

    概述

    筛选出与指定表达式匹配的元素集合。

    这个方法用于缩小匹配的范围。用逗号分隔多个表达式

    参数

    exprStringV1.0

    字符串值,包含供匹配当前元素集合的选择器表达式。大理石平台价格表

    jQuery objectobjectV1.0

    现有的jQuery对象,以匹配当前的元素。

    elementExpressionV1.4

    一个用于匹配元素的DOM元素。

    function(index)FunctionV1.4

    一个函数用来作为测试元素的集合。它接受一个参数index,这是元素在jQuery集合的索引。在函数, this指的是当前的DOM元素。

    示例

    参数selector描述:

    保留带有select类的元素

    HTML 代码:
    <p>Hello</p><p>Hello Again</p><p class="selected">And Again</p>
    jQuery 代码:
    $("p").filter(".selected")
    结果:
    [ <p class="selected">And Again</p> ]

    参数selector描述:

    保留第一个以及带有select类的元素

    HTML 代码:
    <p>Hello</p><p>Hello Again</p><p class="selected">And Again</p>
    jQuery 代码:
    $("p").filter(".selected, :first")
    结果:
    [ <p>Hello</p>, <p class="selected">And Again</p> ]

    回调函数 描述:

    保留子元素中不含有ol的元素。

    HTML 代码:
    <p><ol><li>Hello</li></ol></p><p>How are you?</p>
    jQuery 代码:
    $("p").filter(function(index) {
      return $("ol", this).length == 0;
    });
    结果:
    [ <p>How are you?</p> ]
  • 相关阅读:
    第二章:列表简介
    第三章:shell变量知识进阶
    第二章:shell变量
    WEB服务器
    第一章:变量和简单的数据类型
    第一节:python基础
    第一章:shell脚本初入门
    vim命令
    知识点一:OSI模型初识
    知识点二:HTTP超文本文件传输协议
  • 原文地址:https://www.cnblogs.com/furuihua/p/12010996.html
Copyright © 2020-2023  润新知