全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery常用选择器详解

本文为大家分享了jQuery常用选择器的具体代码,供大家参考,具体内容如下

1、jQuery:(使用jQuery一定标明我们使用的版本号)

  它是一个使用原生的JS来封装的常用的方法的类库(解决了浏览器的兼容问题)

2、jQuery中提供的方法

选择器

通过传递对应规则的内容(ID、标签名、样式类名...),获取到页面中指定的元素/元素集合 

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <div id='div1'>
    <div>
      <span></span>
      <span></span>
      <span></span>
    </div>
    <div></div>
    <div id='div3'></div>
    <ul>
      <li></li>
      <li></li>
      <li></li>
    </ul>

  </div>
  

  <script>
    //原生JS获取到的结果属于元素对象/元素集合/节点集合...他们可以使用浏览器为其提供的那些天生自带的属性和方法
    //原生的JS对象不能直接的使用jQuery中提供的属性和方法
    var oDiv = document.getElementById('div1')
    oDiv.clientWidth
    oDiv.getAttribute
    //jq获取到的结果是一个jQuery对象,可以使用jQuery里面提供的属性和方法,但是不能直接的使用浏览器内置的属性和方法
    var $oDiv = jQuery("#div1")//$("#div1")
    $oDiv.innerWidth();
    $oDiv.attr

    //关于原生JS对象和jQuery对象之间的转换
      //1)、原生的转变成jQuery:$(原生JS对象)
      $(oDiv)
      //2)、jQuery转化成原生:直接通过索引获取对应的元素对象即可
      $oDiv[0]
      $oDiv.get(0)//<==>$oDiv[0]都是通过索引来获取指定位置的元素(JS原生对象)

    //更多的jQuery选择器
    $('#div1')
    $('div')
    $('.w100')
    $('*')
    $('#div1,div,.w100')//把每一个选择器获取到的jQuery对象最后融合在一起,最后一起获取到
    $('#div1 li')//在子子孙孙级中进行查找
    $('#div1>li')//在子级中进行查找
    $('#div3+')//获取它的下一个弟弟
    $('#div3+ul')//获取它的下一个弟弟并且标签名是ul的
    $('#div3~')//获取它的所有的弟弟元素
    $('#div3~ul')//获取它的所有的弟弟元素并且标签名为ul的
    $('#div1>div:not(.w100)')//#div1下的所有子集div样式类名不包含w100的
    $('#div1>div:eq(0)')//通过索引获取到集合中的某一个,但是获取到的结果依然是一个jQuery对象(而get方法也是通过索引获取,但是获取到的是一个JS原生对象)
    $('#div1>div:gt(1)')//大于索引1的(不包含索引1的)
    $('#div1>div:lt(1)')//小于索引1的(不包含索引1的)
    $('#div1 li:contains("我")')//获取所有的li内容包含“我” 的
    $('#div1 div:has(ul)')//在所有的div中包含ul的
    $('#div1>*:nth-child(1)')//获取所有的子元素的第一个
    $('#div1>*:eq(1)')//获取所有的子元素的第二个(索引为1)
  </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# jQuery  # 选择器  # 使用jquery选择器如何获取父级元素、同级元素、子元素  # JQuery 选择器、过滤器介绍  # jquery选择器之属性过滤选择器详解  # jQuery Selector选择器小结  # JQuery中$之选择器用法介绍  # jquery 中多条件选择器  # 相对选择器  # 层次选择器的区别  # Jquery颜色选择器ColorPicker实现代码  # Jquery选择器中使用变量实现动态选择例子  # jquery选择器排除某个DOM元素的方法(实例演示)  # jquery选择器-根据多个属性选择示例代码  # 是一个  # 不包含  # 可以使用  # 的是  # 都是  # 子子孙孙  # 第一个  # 它是  # 第二个  # 为其  # 自带  # 大家分享  # 具体内容  # 大家多多  # 转化成  # 转变成  # 类库  # 解决了  # 把每 


相关文章: 如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  临沂网站制作公司有哪些,临沂第四中学官网?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  如何用PHP快速搭建CMS系统?  西安专业网站制作公司有哪些,陕西省建行官方网站?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  免费ppt制作网站,有没有值得推荐的免费PPT网站?  香港服务器如何优化才能显著提升网站加载速度?  中山网站制作网页,中山新生登记系统登记流程?  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  微课制作网站有哪些,微课网怎么进?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  建站之星如何实现五合一智能建站与营销推广?  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  完全自定义免费建站平台:主题模板在线生成一站式服务  建站之星下载版如何获取与安装?  淘宝制作网站有哪些,淘宝网官网主页?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  建站之星免费模板:自助建站系统与智能响应式一键生成  如何在Golang中指定模块版本_使用go.mod控制版本号  linux top下的 minerd 木马清除方法  如何获取开源自助建站系统免费下载链接?  建站主机选哪种环境更利于SEO优化?  做企业网站制作流程,企业网站制作基本流程有哪些?  如何在VPS电脑上快速搭建网站?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  ,如何利用word制作宣传手册?  建站之星价格显示格式升级,你的预算足够吗?  如何通过FTP空间快速搭建安全高效网站?  如何通过虚拟主机空间快速建站?  南京网站制作费用,南京远驱官方网站?  香港服务器租用每月最低只需15元?  电商平台网站制作流程,电商网站如何制作?  详解jQuery停止动画——stop()方法的使用  如何快速搭建高效可靠的建站解决方案?  制作宣传网站的软件,小红书可以宣传网站吗?  建站之星24小时客服电话如何获取?  如何通过可视化优化提升建站效果?  如何配置IIS站点权限与局域网访问?  如何快速重置建站主机并恢复默认配置?  html制作网站的步骤有哪些,iapp如何添加网页?  如何快速生成橙子建站落地页链接?  b2c电商网站制作流程,b2c水平综合的电商平台?  免费视频制作网站,更新又快又好的免费电影网站?  如何挑选优质建站一级代理提升网站排名?  Android滚轮选择时间控件使用详解  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  建站VPS能否同时实现高效与安全翻墙?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。