• 【13】jQuery学习——入门jQuery对象的筛选之过滤


    学到这里,应该算是一个新篇章了,但是还是逃不了要去找元素这关,看看在整个学习jQuery的过程中有2/3的时间是在学习找元素,好重要啊~~~

    这次的象的筛选之过滤一共有11个要学习,好多好多。

    用法 说明
    $("Element").eq(index) 取得第n个元素,此方法的是从0算起的。$("div").eq(5)表示获得此页面中的第6个div
    $("Element").first() 获取第一个元素
    $("Element").last() 获取最后个元素
    $("Element").hasClass("className") 检查当前的元素是否含有某个特定的类,如果有,则返回true。
    $("Element").is("Expression") 用一个表达式来检查当前选择的元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。比如$("div:first[class='abc']").parent().is("body")
    $("Element").has("Expression") 保留包含特定后代的元素,去掉那些不含有指定后代的元素。
    $("Element").filter("Expression")

    筛选出与指定表达式匹配的元素集合。这个方法用于缩小匹配的范围。可用逗号分隔多个表达式。

    比如$("input",".Names",":last")表示筛选出最后一个使用Names类选择器的input中的最后一个。

    $("Element").filter("function") 筛选出与指定函数返回值匹配的元素集合
    $("Element").map("callback") 将一组元素转换成其他数组(不论是否是元素数组)
    $("Element").not("Expression")

    删除与指定表达式匹配的元素。

    比如:HTML:<p>Hello</p><p id="abc">Hello Again</p>
    jQuery:$("p").not( $("#abc")[0] )
    结果: <p>Hello</p>

    $("Element").slice(start,end)

    $("Element").slice(start,end),start (Integer) :开始选取子集的位置。第一个元素是0。

    如果是负数,则可以从集合的尾部开始选起。end (Integer) : (可选) 结束选取自己的位置,如果不指定,则就是本身的结尾。

  • 相关阅读:
    面向对象基本原则
    策略模式
    简单工厂模式
    高内聚、低耦合
    UML在代码中的展现
    使用commons-csv简单读写CSV文件
    java反射机制
    SrpingDruid数据源加密数据库密码
    markdown学习经验
    Vue.js学习笔记
  • 原文地址:https://www.cnblogs.com/huige728/p/2654381.html
Copyright © 2020-2023  润新知