博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery选择器
阅读量:7029 次
发布时间:2019-06-28

本文共 1325 字,大约阅读时间需要 4 分钟。

JQuery选择器

1.元素选择器

JQuery元素选择器基于元素名选取元素。

$("p")$("button")

 

2.#id选择器

JQuery#id选择器通过HTML元素的id属性来选择指定的元素

$("#btn").click()$("#test").hide()

3..class选择器

JQuery.class选择器通过指定的class的来选择指定的元素

$(".btn").click()$(".test").hide()
  

4.JQuery选择器总结

$("#Element") 选择id值等于Element的元素,#id选择器得到的元素是唯一的,如果文档中有不止一个元素的id为Element,该选择器返回第一个元素 $("div") 选择所有div标签元素,返回div元素数组 $(".Class")  返回所有class="Class"的元素数组 $("*") 返回文档中的所有元素 可以运用多种选择方式进行联合选择:$("#Element,div,.Class") 选择的就是使用了Class,id为Element的div元素 层叠选择器 $("form input") 选择所有form元素中的input元素 $("#Element*") 选择id为Element的所有元素 $("#Element > *") 选择id为Element的元素的子元素 $("label + input") 选择器返回的是label标签后面直接跟一个input标签的所有input标签元素          
          基本过滤选择器: $("tr:first") 选择tr元素的第一个 $("tr:last") 选择tr元素的最后一个 $("tr:even") 选择tr元素的0,2,4,6...个 $("tr:odd")  选择tr元素的1,3,5...个 $("tr:eq(x)") 选择tr元素的第x个 $("tr:lt(x)") 选择tr元素中第0~x-1个 $("tr:gt(x)") 选择tr元素中的第x+1 ~..个 内容过滤选择器: $("div:contains('John')") 选择所有div中含有'John'文本的元素 $("div:has(p)") 选择含有p标签的div元素 $("td:parent")选择所有以td为父节点的元素数组 属性过滤选择器: $("div[id]") 选择所有含有id属性的div元素 $("div[id][name='11']") 选择了含有id属性,name值为'11'的div元素 $("div[name!='11']") 选择了所有name属性值不等于11的div元素 $("div[id],div[name='11']") 选择了所有含有id属性的div元素,或者div元素的name值为11的所有元素 $("div[name^='11']") 选择了所有name属性值以11开头的div元素

 

转载于:https://www.cnblogs.com/fangpengchengbupter/p/7390416.html

你可能感兴趣的文章
关于加密的一些笔记
查看>>
Oracle 数据库查看client的用户登录信息包括ip
查看>>
Alipay 开源 SofaRPC
查看>>
WinRAR4.11激活
查看>>
运行浏览器的最高版本
查看>>
深入探讨Java类加载器
查看>>
springmvc hello-servlet.xml配置文件
查看>>
kindeditor + syntaxhighlighter 使文章内的插入代码高亮显示
查看>>
angular2 学习二 [property] - 绑定属性
查看>>
iostat 实例分析
查看>>
php学习日记
查看>>
Qt新建项目
查看>>
虚拟机的克隆并更改主机名
查看>>
分享一波Android面试题
查看>>
python入门系列:文件操作
查看>>
适合练习的10个Python项目,每个项目都不到500行代码
查看>>
iOS宏定义的使用与规范
查看>>
Cisco ASA 应用NAT
查看>>
微信环境中不支持APP(APK)文件下载的解决方案---使用augpush实现跳转
查看>>
Python进阶之路 3.4.4 比较运算符
查看>>