广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >jQuery有什么选择器
  • 1010
分享到

jQuery有什么选择器

2024-04-02 19:04:59 1010人浏览 独家记忆
摘要

小编给大家分享一下Jquery有什么选择器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、jQuery介绍   &n

小编给大家分享一下Jquery有什么选择器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

1、jQuery介绍
   (1)jQuery是什么?
       是一个js框架,其主要思想是利用jQuery提供的选择器查找要操作的节点,然后将找到的节点封装成一个jQuery对象。封装成jQuery对象的目的有两个:
   一是为了兼容不同的浏览器,另外,也简化了代码。
   (2)编程的基本步骤  first.html
       step1, 利用选择器查找节点。选择器类似与CSS选择器。
       step2, 调用jQuery对象的方法或者属性。
   (3) jQuery对象与dom对象之间的相互转换 first.html。
       a,  dom对象 ---> jQuery对象
           $(dom对象)
       b, jQuery对象 ---> dom对象
               方式一:      $obj.get(0)
               方式二:      $obj.get()[0]    

2、选择器
   1)基本选择器  selector/s1.html
       ID选择器:$('#id)
       类选择器:$('.class')
       标签选择器:$('element) 如:$('div')
       群组选择器:$('selector1,selector2..selectorn')
       通用选择器:$('*')
   2)层次选择器  selector/s2.html
       (1)子元素选择器
           $("parent > child");
           查找父元素下面的所有子元素,不包括孙元素等。
       (2)后代元素选择器
         $("ancestor descedant");
           查找 ancestor 元素的所有子元素、孙元素、重孙元素等。
       (3)紧邻同辈元素选择器
         $("prev+next");
             同辈,且紧跟在 prev 元素后面的元素 next 元素
       (4)相邻同辈元素选择器
          $("prev~siblings");
          跟在 prev 后且同辈的所有 siblings 元素
       注:siblings是过滤器
               这里要说下,由于最后2个用的比较少,一般会用其他选择器替代,请看下面:
           $("prev + next")等价于next()
           $("prev ~ siblings")等价于nextAll()

   3)过滤选择器
       (1)基本过滤选择器 selector / s3.html
           :first --> $('p:first')第一个p元素
           :last --> $('p:last')最后一个p元素
           :not(selector) --> $("input:not(:checked)")   过滤掉checked的选择器的所有的input元素
           :even --> $("tr:even")选择所有的tr元素的第0,2,4... ...个元素(注意:因为所选择的多个元素时为数组,所以序号是从0开始)
           :odd --> $("tr:odd")选择所有的tr元素的第1,3,5... ...个元素
           :eq(index) --> $("td:eq(2)")选择所有的td元素中序号为2的那个td元素
           :gt(index) --> $("td:gt(4)")选择td元素中序号大于4的所有td元素
           :lt(index) --> $("td:ll(4)")选择td元素中序号小于4的所有的td元素
       (2)内容过滤选择器 selector / s4.html
           :contains(text) 匹配包含给定文本的元素
           :empty 匹配所有不包含子元素或者文本的空元素
           :has(selector) 匹配含有选择器所匹配的元素的元素
           :parent 匹配含有子元素或者文本的元素
           例:
           $("div:contains('John')") 选择所有div中含有John文本的元素
           $("td:empty")  选择所有的为空(也不包括文本节点)的td元素的数组
           $("div:has(p)")  选择所有含有p标签的div元素
           $("td:parent")  选择所有的以td为父节点的元素数组            
       (3)可视化过滤选择器 selector /s5.html
           :hidden 匹配所有不可见元素,或者type为hidden的元素
           :visible 匹配所有的可见元素
           例:
           $("div:hidden")        选择所有的被hidden的div元素
           $("div:visible")        选择所有的可视化的div元素
       (4)属性过滤选择器   selector /s6.html
           [attribute]  
           [attribute=value]
           [attribute!=value]
           例:
           $("div[id]") 选择所有含有id属性的div元素
           $("input[name='newsletter']") 选择所有的name属性等于'newsletter'的input元素
           $("input[name!='newsletter']") 选择所有的name属性不等于'newsletter'的input元素
           $("input[name^='news']")  选择所有的name属性以'news'开头的input元素
           $("input[name$='news']")  选择所有的name属性以'news'结尾的input元素
           $("input[name*='man']")  选择所有的name属性包含'news'的input元素
           $("input[id][name$='man']")  可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾的元素
       (5)子元素过滤选择器 selector /s7.html
           :nth-child(index/even/odd):$("ul li:nth-child(2)"),$("ul li:nth-child(odd)"),$("ul li:nth-child(3n + 1)")
           $("div span:first-child")          返回所有的div元素的第一个子节点的数组
           $("div span:last-child")           返回所有的div元素的最后一个节点的数组
           $("div button:only-child")       返回所有的div中只有唯一一个子节点的所有子节点的数组            
       (6)表单对象属性过滤选择器(表单元素过滤选择器) selector /s8.html
           $(":enabled") 选择所有的可操作的表单元素
           $(":disabled") 选择所有的不可操作的表单元素
           $(":checked") 选择所有的被checked的表单元素
           $("select option:selected") 选择所有的select 的子元素中被selected的元素
   4)表单选择器
       $(":input") 选择所有的表单输入元素,包括input, textarea, select 和 button
       $(":text") 选择所有的text input元素
       $(":passWord") 选择所有的password input元素
       $(":radio") 选择所有的radio input元素
       $(":checkbox") 选择所有的checkbox input元素
       $(":submit") 选择所有的submit input元素
       $(":p_w_picpath") 选择所有的p_w_picpath input元素
       $(":reset") 选择所有的reset input元素
       $(":button") 选择所有的button input元素
       $(":file") 选择所有的file input元素
       $(":hidden") 选择所有类型为hidden的input元素或表单的隐藏域

以上是“jQuery有什么选择器”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网node.js频道!

--结束END--

本文标题: jQuery有什么选择器

本文链接: https://www.lsjlt.com/news/83785.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jQuery有什么选择器
    小编给大家分享一下jQuery有什么选择器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、jQuery介绍   &n...
    99+
    2022-10-19
  • jQuery选择器有什么作用
    本篇内容介绍了“jQuery选择器有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一. Dom对象...
    99+
    2022-10-19
  • jquery中有什么基本选择器
    这篇文章主要介绍“jquery中有什么基本选择器”,在日常操作中,相信很多人在jquery中有什么基本选择器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery中有什么...
    99+
    2022-10-19
  • jQuery中sizzle选择器有什么用
    这篇文章主要介绍了jQuery中sizzle选择器有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言Sizzle 原本是 jQuer...
    99+
    2022-10-19
  • jquery中有什么层次选择器
    本文小编为大家详细介绍“jquery中有什么层次选择器”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery中有什么层次选择器”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2022-10-19
  • jquery有没有元素选择器
    这篇文章主要介绍了jquery有没有元素选择器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery有没有元素选择器文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2022-10-19
  • jquery类选择器有哪些
    这篇文章主要介绍“jquery类选择器有哪些”,在日常操作中,相信很多人在jquery类选择器有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery类选择器有哪些”...
    99+
    2022-10-19
  • jquery中有哪些选择器
    这期内容当中小编将会给大家带来有关jquery中有哪些选择器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。jquery是什么jquery是一个简洁而快速的JavaScript库,它具有独特的链式语法和短小...
    99+
    2023-06-14
  • Jquery选择器简明版 Jquery选择器实用版
    根据id名称进行选择: 选择器:$("#id") <div id="id">选中 </div> 根据类名进行选择: 选...
    99+
    2023-05-18
    Jquery选择器
  • jquery选择器的原理是什么
    这篇文章主要讲解了“jquery选择器的原理是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery选择器的原理是什么”吧!详解jquery选择器的...
    99+
    2022-10-19
  • jquery中属性选择器是什么
    本教程操作环境:windows7系统、jquery3.6版本、Dell G3电脑。jquery 属性选择器介绍jQuery属性选择器是基于元素属性作为筛选条件的选择器。属性选择器,指的是通过“元素的属性”来选择元素的一种方式。属性选择器可以...
    99+
    2023-05-14
    javascript jquery
  • jQuery选择器怎么用
    这篇文章主要介绍jQuery选择器怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!jQuery选择器类似于CSS选择器,用来选取网页中的元素。例如:$("h4").css("back...
    99+
    2023-06-29
  • JQuery中的选择器有哪些
    这篇文章主要讲解了“JQuery中的选择器有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JQuery中的选择器有哪些”吧!css选择器选择器语法描述示例标签选择器E{css规则}以文档...
    99+
    2023-06-17
  • jquery基础选择器有几种
    这篇文章将为大家详细讲解有关jquery基础选择器有几种,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。基础选择器是jQuery中最常用选择器,也是最简单的选择器,它通过元...
    99+
    2022-10-18
  • 常用jQuery选择器有哪些
    本篇内容介绍了“常用jQuery选择器有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!jQuery 提...
    99+
    2022-10-19
  • jquery基本选择器有哪些
    本文小编为大家详细介绍“jquery基本选择器有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery基本选择器有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2022-10-19
  • jquery类选择器返回的是什么
    本教程操作环境:windows7系统、jquery3.6.1版本、Dell G3电脑。在jquery中,类(class)选择器用于选取带有指定class的所有元素。jquery 类(class)选择器class 引用 HTML 元素的 cl...
    99+
    2022-11-22
    javascript jquery 选择器
  • jQuery的属性筛选选择器有哪些
    本文小编为大家详细介绍“jQuery的属性筛选选择器有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“jQuery的属性筛选选择器有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。属性筛选选择器选择器描述$...
    99+
    2023-06-27
  • jquery怎么选择所有子类
    当我们需要查找DOM元素的所有子元素时,可以使用jQuery中的选择器来实现。选择子元素的选择器包括后代选择器、子元素选择器、相邻兄弟选择器、通用兄弟选择器等多种方式。下面分别介绍这些选择器及其使用方法。1、后代选择器后代选择器是jQuer...
    99+
    2023-05-18
  • 怎么理解jQuery选择器
    今天就跟大家聊聊有关怎么理解jQuery选择器,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。今天我们看看jQuery选择器。jQuery选择器使得获...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作