对jQuary选择器的全面总结


Posted in Javascript onJune 20, 2016

jQuary基础选择器

$("div*")获取div下面的所有元素

$(".red,.green").html("怎么") // 需要注意的是要把两个选择前写在同一个引号内 (需要同时选择多个选择器的时候用)

$("ance desc") //ancestor祖先选择器 descendant子孙选择器

$(“parent > child”) //只包含子辈选择器 不包含孙辈选择器

$(“prev + next”) // "+"表示一种上下级的关系,prev元素最紧邻的下一个元素是next,选择器返回的并且只返回唯一的元素 

$("p+label").css("background-color","red"); 给紧邻着的邻居加个背景颜色

$(“prev ~siblings”) //获取prev后面所有的相邻元素(相邻只包含同一个父级元素内的)

jQuary的过滤性选择器

:first $(“li:first”)获得一组相同标签中的第一个元素 是一个元素不是一个集合

:last 最后一个元素

:eq(index) 按照索引查找元素 

$("li:eq(2)") 索引从零开始 获取li标签中的第三个元素

:contains(text) 按照内容查找元素 

$(“li:contains('张三')”) 获取到内容包含张三的所有li元素 张三为什么必须加单引号呢?因为它是一个字符串,而不是一个变量,所以不加单或双引号的话是会报错的。

:has(slector) 按照元素获取 

$("li:has('p')")获取了包含<p>元素的全部<li>元素

:hidden 获取全部不可见的元素,这些不可见的元素中包括type属性值为hidden的元素。$("li:hidden")获取li 下面所有display:none的元素或者是hidden的元素

:visible 获取的是全部可见的元素,只要不将元素的display属性值设置为“none”,都可以通过该选择器获取。 

$("p:visible")获取可见的<p>元素

[attribute=value] 获取属性名等于属性值的元素 

$("li[title='小超人']") 加了li是确定了范围如果不加li则选择的是全部的

[attribute!=value] 获取属性名不等于属性值的元素

[attribute*=value] 获取属性值中包含指定内容的全部元素

$("li[title*='新']")获取了属性值中包含“新”的li元素

:first-child 获取每个父元素中返回的首个子元素,它是一个集合,常用多个集合数据的选择处理。

$("li:first-child")获取了所有个<ul>父元素中的第一个<li>元素

:last-child 获取父元素总的最后一个子元素 常用多个集合数据的选择处理

表单选择器

:input 获取表单全部元素 返回全部的表单元素,不仅包括所有<input>标记的表单元素,而且还包括<textarea>、<select> 和

<button>标记的表单元素,它选择的表单元素是最广的

:text 获取表单中全部单行的文本输入框 对textarea不起作用

:password 获取表单中全部的密码输入文本框元素

:radio 获取表单中的全部单选按钮元素。

:checkbox 获取表单中的复选框元素。()

:submit 获取表单中的提交按钮元素。(一般一个表单中只有一个type属性是“submit”的按钮) 如果button没有定义会默认是

submit的提交按钮

:image 获取当“input元素的type属性是image时,这个元素就是一个图像域”这个类下的元素

:image 选择器只能获取<input>图像域,而不能获取<img>格式的图像元素

:button 选择器能获取且只能获取“type”属性值为“button”的<input>和<button>这两类普通按钮元素。

:checked 获取处于选中状态的全部元素。

:selected 只能获取<select>下拉列表框中全部处于选中状态的<option>选项元素。

以上这篇对jQuary选择器的全面总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ExtJs grid行 右键菜单的两种方法
Jun 19 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
Jan 31 Javascript
基于ajax实现文件上传并显示进度条
Aug 03 Javascript
AngualrJS中的Directive制作一个菜单
Jan 26 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
Vue.js中数组变动的检测详解
Oct 12 Javascript
浅谈Node.js:理解stream
Dec 08 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
Jan 04 Javascript
JS事件绑定的常用方式实例总结
Mar 02 Javascript
django简单的前后端分离的数据传输实例 axios
May 18 Javascript
解决Vue中使用keepAlive不缓存问题
Aug 04 Javascript
vue界面发送表情的实现代码
Sep 11 Javascript
jQuery实现的可编辑表格完整实例
Jun 20 #Javascript
jQuery文件上传控件 Uploadify 详解
Jun 20 #Javascript
javascript js 操作数组 增删改查的简单实现
Jun 20 #Javascript
浅谈JavaScript中数组的增删改查
Jun 20 #Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
Jun 20 #Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
Jun 20 #Javascript
javascript实现随机生成DIV背景色
Jun 20 #Javascript
You might like
解析php常用image图像函数集
2013/06/24 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
PHP创建对象的六种方式实例总结
2019/06/27 PHP
Javascript的一种模块模式
2008/03/22 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
2015/11/17 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
浅谈React Native 中组件的生命周期
2017/09/08 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
Vue.js特性Scoped Slots的浅析
2019/02/20 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
JavaScript Array对象基本方法详解
2019/09/03 Javascript
浅谈微信小程序列表埋点曝光指南
2019/10/15 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
2020/09/24 Javascript
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
介绍一下javax.servlet.Servlet接口及其主要方法
2015/11/30 面试题
Laravel中Kafka的使用详解
2021/03/24 PHP
日语求职信范文
2013/12/17 职场文书
《最可爱的人》教学反思
2014/02/14 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
个人学习总结范文
2015/02/15 职场文书
2015年师德表现自我评价
2015/03/05 职场文书
个人年终总结怎么写
2015/03/09 职场文书
舞出我人生观后感
2015/06/16 职场文书
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL