首页
学习
活动
专区
圈层
工具
发布

JQuery选择器(中)

HTML5学堂:在学习JQuery开发的时候,选择器有多种,而我们将接着介绍选择器的其他类型,希望对大家有帮助!...: 把属性选择器不放在css选择器里面是因为jQuery中写法是不一样的.至于css中写法可以参考我之前写的一篇css的选择器一文.jQuery中是和xPath类似的写法: $("mix[@attr]"...:选取单前节点的父节点 @:选取属性,这个在之前说过了(属性选择器) nodename:选取节点下的所有节点 jQuery中的应用: 根节点是很少用到的,常用的如下面的例子: $("div/p")相当于...):查询指定XML文档中的所有div元素 选择器来源可以是:作为上下文的DOM元素,文档或jQuery对象 还有两个:$.extend(prop)和$.noConflict()是和插件以及和其他库兼容的使用...相关阅读:JQuery选择器(上)

2.7K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery中的9个选择器

    选择器是 jQuery 最基础的东西,本文中列举的选择器基本上囊括了所有的 jQuery 选择器,也许各位通过这篇文章能够加深对 jQuery 选择器 的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写...本文配合截图、代码和简单的概括对所有 jQuery 选择器进行 了介绍,也列举出了一些需要注意和区分的地方。...属性来获取元素 2、层级选择器(重点) ancetor descendant :选取祖先元素下的所有后代元素(多级) parent >  child :选择父元素下的所有子元素(一级) prev +  ...:only-child :如果当前元素是唯一的子元素,则匹配 8、表单选择器 :input :选取页面中的所有表单元素,包含 select 以及 textarea 元素 :text :选取页面中的所有文本框...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:jQuery中的9个选择器

    2.9K20

    Jquery简介选择的

    大家好,又见面了,我是全栈君 前言 Jquery一个js相框(程序代码相结合)这是一个程序开发过程中的半成品;分类似该框架EXTJS。...[attribute] 匹配包括给定属性的元素。注意,在jQuery 1.3中。前导的@符号已经被废除!假设想要兼容最新版本号,仅仅须要简单去掉@符号就可以。...而此选择符将为每一个父元素匹配一个子元素 演示样例描写叙述:在每一个 ul 中查找第一个 li HTML 代码: John Karl...‘:last’仅仅匹配一个元素,而此选择符将为每一个父元素匹配一个子元素 演示样例描写叙述:在每一个 ul 中查找最后一个 li HTML 代码: John...演示样例描写叙述:在 ul 中查找是唯一子元素的 li HTML 代码: John Karl Brandon </ul

    2.3K20

    jQuery常用的选择器

    选取页面中元素可以使用jQuery给我们提供的$()方法,该方法需要提供选择器作为参数,方法执行完成后会返回给我们一个jQuery对象,被选取的元素就包含在该对象中。...2个子元素的所有p元素 tag:nth-of-type(n) $('p:nth-of-type(1)') 选择几个同辈p元素中的正数第1个 tag:nth-last-of-type(n) $('p:nth-last-of-type...(1)') 选择几个同辈p元素中的倒数第1个 tag:only-child $('p:only-child') 选择作为其父元素唯一子元素的p元素 tag:only-of-type $('p:only-of-type...div:empty') 选择所有没有子元素的div元素(包括文本节点) tag:has(selector) $('div:has(p)') 选择所有子元素中包含p元素的div元素 tag:parent...$('div:parent') 选择匹配元素集合中包含子元素的所有div元素(包括文本节点) 2.7 选取表单元素 jQuery提供了一些专门为表单设计的选择器,用于快速访问表单元素。

    1.2K20

    HTML5中类jQuery选择器querySelector的使用

    简介 HTML5向Web API新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器...elements = document.querySelectorAll('div.foo');//返回所有带foo类样式的div 但需要注意的是返回的nodeList集合中的元素是非实时(no-live...document.getElementById返回的便是实时结果,上面对其添加一个子元素后,再次获取所有子元素个数,已经由原来的2个更新为3个(这里不考虑有些浏览器比如Chrome会把空白也解析为一个子节点...浏览器报怨表示不是一个合法的选择语句。 同时,有趣的事情来了,或许你以为将冒号直接转义就解决问题了。 ? 同样,也表示非法。...原因就在于反斜杠在字符串中本身就表示转义的意思,它于冒号结合转不出东西来,于是抛错。

    4.9K70

    jQuery常用的 基本选择器

    什么是jQuery选择器 jQuery选择器是jQuery为我们提供的一组方法,让我们更加方便的获取到页面中的元素。注意:jQuery选择器返回的是jQuery对象。...jQuery选择器有很多,基本兼容了CSS1到CSS3所有的选择器,并且jQuery还添加了很多更加复杂的选择器。...【查看jQuery文档】 jQuery选择器虽然很多,但是选择器之间可以相互替代,就是说获取一个元素,你会有很多种方法获取到。所以我们平时真正能用到的只是少数的最常用的选择器。...css里的选择器jQuery都能写 基本选择器 名称 用法 描述 ID选择器 $(“#id”) $(“#id”) 获取指定ID的元素 类选择器 $(“.class”) 获取同一类class的元素 标签选择器...交集选择器 $(“div.redClass”) 获取class为redClass的div元素 总结:跟css的选择器用法一模一样。 案例: <!

    80010

    常用的 jQuery 选择器-笔记

    $("selector1 > selector2"):选择直接子元素 selector2 的 selector1 元素。...:even:选择索引为偶数的元素。 :odd:选择索引为奇数的元素。 :gt(n):选择集合中索引大于 n 的元素。 :lt(n):选择集合中索引小于 n 的元素。...:eq(n):选择集合中索引等于 n 的元素。 :not(selector):选择不匹配指定选择器的所有元素。 :gt(n):选择集合中索引大于 n 的元素。...:lt(n):选择集合中索引小于 n 的元素。 :eq(n):选择集合中索引等于 n 的元素。 过滤选择器: :first-child:选择每个集合中的第一个子元素。...:last-child:选择每个集合中的最后一个子元素。 :only-child:选择每个集合中唯一的子元素。 :nth-child(n):选择每个集合中索引为 n 的子元素。

    48700

    《数据结构——排序(中)》选择与交换的艺术:从直接选择到堆排序的性能跃迁

    作为大二学生,我曾经觉得选择排序"太简单",直到在数据结构实验课上被它的不稳定性坑惨...本文带你彻底掌握直接选择、堆排序和冒泡排序,文末还有LeetCode实战题解析! 1....选择排序与交换排序的核心思想 在上篇中,我们学习了基于"插入"思想的排序算法。本篇将探讨两种新的排序思想:选择与交换。...直接选择排序:简单但有坑 2.1 基本思想 直接选择排序的步骤非常简单: 在元素集合array[i]~array[n-1]中选择关键码最大(小)的数据元素 若它不是这组元素中的最后一个(第一个)元素,则将它与这组元素中的最后一个...实际中很少使⽤ 稳定性验证:考虑序列5 8 5 2 9。第一次选择最小值2,与第一个5交换,序列变为2 8 5 5 9。注意,两个5的相对顺序已经改变!这就是为什么直接选择排序是不稳定的。...堆排序:选择排序的高效进化版 3.1 堆数据结构回顾 在深入堆排序前,先回顾一下堆的概念: 堆是一种特殊的完全二叉树 大顶堆:每个节点的值都大于或等于其子节点的值 小顶堆:每个节点的值都小于或等于其子节点的值

    13410

    jQuery:详解jQuery中的事件(二)

    上一篇讲到jQuery中的事件,深入学习了加载DOM和事件绑定的相关知识,这篇主要深入讨论jQuery事件中的合成事件、事件冒泡和事件移除等内容。   ...接上篇jQuery:详解jQuery中的事件(一)   3、合成事件   jQuery有两个合成事件——hover()方法和toggle()方法,同ready()方法一样,这些都是jQuery自定义的方法...*这里要注意的一点是,jQuery的hover()方法准确来说是替代jQUery中的bind("mouseenter")和bind("mouseleave"),而不是替代bind("mouseover"...那么在单击子元素A的时候,会依次触发三个click事件;单击元素B的时候,会依次触发两个click事件。   ...停止事件冒泡:停止事件冒泡可以阻止事件中其他对象的事件处理函数被执行。在jQuery中提供了stopPropagation()方法来停止事件冒泡。

    3.6K30

    【JavaWeb】85:jQuery的各种选择器

    刚学CSS的时候,觉得CSS选择器也太多了吧,直到今天学了jQuery选择器…… 一、基本选择器 初学jQuery有个非常令人苦恼的地方:时常会把jQuery语法和js语法搞混。...CSS中基本选择器有3种,在jQuery中比CSS还多一种,依次分析: ? 为了观看更直接,将每个选择器和一个按钮绑定,通过触发点击事件完成对应的操作。...③标签选择器 格式为:$("div")。 通过它可以操作对应标签名的标签,其效果和类选择器很相似。 ④全选选择器 格式为:$("*")。这是jQuery中多于CSS的。...祖先是有很多代的,对应多级子标签。 父母只有一代,对应下一级子标签。 ? ③层级选择器:prev+next 格式为:$("#DivId01+div"),选择器之间用加号隔开。...六、总结 选择器之间是可以叠加使用的。比如层级选择器中可以包含基本选择器。 jQuery中的选择器实在是太多了,通过网络查询到jQuery对应里的选择器: ?

    9.3K20

    JQuery中的动画

    一、show()方法和hide()方法   这两种方法是jQuery动画的最基本方法。...四、自定义动画方法animate() 在很多情况下,上面的三种方法无法满足用户的各种需求,那么久需要对元素有更多的控制,在jQuery中可以使用animate()方法来自定义动画;其语法结构: animate...当然如果直接使用stop()方法,则会立即停止当前正在进行的动画,如果接下来还有动画等待继续,则以当前状态开始接下来的动画。 ...八、其他动画方法      除了上面的提到的方法以外,jQuery中还有4个专门用于交互的动画方法。...另外,在动画方法中要考虑其他非动画方法会会插队,例如css()方法,要使非动画方法也按照顺序执行,需要把这些方法写在动画方法的回调函数中或者queue()方法中。

    4.1K30
    领券