美文网首页jQuery
四、jQuery选择器之查找与过滤

四、jQuery选择器之查找与过滤

作者: OLYC | 来源:发表于2019-03-14 20:18 被阅读0次

一、祖先

$('.box').parent() // 返回.box的直接父元素 常用
$('.box').parents() // 返回.box的所有祖先元素,一路向上直到html元素 不常用
$('.box').parentsUntil('div') //  返回.box和div之间的所有祖先元素 不常用

二、后代

1、find
$('.box').find('*') // 返回.box的所有后代
$('ul').find('span') // 返回ul后代中的所有span
$('ul').find('.box') // 返回ul后代中的所有.box
$('div').find('li,#first,.box') // 返回div后代中所有li、#first、.box
2、children
$('div').children() // 返回div的所有 直接 子元素
$('div').children('span.box') // 返回div直接子元素中的所有类名为.box的span

三、兄弟

1、siblings
$('span').siblings() // 返回span的所有兄弟元素
$('span').siblings('p') // 返回span同胞中的所有p元素
2、pre() 和 next()
$('span').pre() // 返回span的前一个 兄弟 元素
$('span').preAll() // 返回所有在span之前的兄弟元素
$('span').preUntil('p') // 返回介于span和p之间的所有兄弟元素

next()、nextAll(),nextUntil()与pre恰好相反

四、过滤

1、first
$('div p').first() // 返回div中第一个p
2、last
$('div p').last() // 返回div中最后一个p
3、eq
$('div p').eq(3) // 返回div中第 4 个p
$('div p').e(-3) // 返回div中倒数第3个p

eq索引从0开始,所以索引3代表的是第四个p

4、filter、not

$('p').filter('.box') // 返回所有class为box的p元素
$('p').not('.box') // 返回所有class不为box的p元素
// 返回所有索引为偶数的p元素,索引从0开始
$('p').filter(function(index){
     return index % 2 === 0
})
// 返回所有索引不能被3整除的p元素,索引从0开始
$('p').not(function(index){
     return index % 3 === 0
})

相关文章

  • 四、jQuery选择器之查找与过滤

    一、祖先 二、后代 1、find 2、children 三、兄弟 1、siblings 2、pre() 和 nex...

  • jQuery相关复习

    jQuery相关 jQuery选择器 参考手册 基本选择器 层次选择器 过滤选择器 可见性过滤选择器 属性过滤选择...

  • jQuser有选择器

    jQuery基本选择器 jQuery过滤选择器 jQuery层级选择器 jQuery筛选选择器(方法)

  • jquery选择器书目录

    jquery选择器-基本选择器 jquery选择器-层级选择器 jquery选择器-基本过滤选择器 jquery选...

  • jQuery 基础

    jQuery jQuery操作DOM jQuery的选择器 基本选择器 层级选择器 过滤选择器 jQuery操作样...

  • jQuery

    jQuery jQuery操作DOM jQuery的选择器 基本选择器 层级选择器 过滤选择器 jQuery操作样...

  • JQuery基础知识

    jQuery操作DOM jQuery的选择器 基本选择器 层级选择器 过滤选择器 jQuery操作样式 css操作...

  • jQuery基础与JavaScript与CSS交互-第五章

    目录 JavaScript框架种类及其优缺点 jQuery库 jQuery对象$ 掌握基本选择器 掌握过滤选择器 ...

  • jQuery基础知识

    一、jQuery选择器 1. 基本选择器 2. 层次选择器 3. 过滤选择器 3.1 基本过滤选择器 3.2 内容...

  • JQuery选择器(二)

    这章我们接着来介绍JQuery选择器。 1、基本选择器 2、层次选择器 3、过滤选择器(重点) 3.2内容过滤...

网友评论

    本文标题:四、jQuery选择器之查找与过滤

    本文链接:https://www.haomeiwen.com/subject/fywopqtx.html