对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 相关文章推荐
javascript中onmouse事件在div中失效问题的解决方法
Jan 09 Javascript
jQuery 获取和设置select下拉框的值实现代码
Nov 08 Javascript
js导出txt示例代码
Jan 14 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
Aug 22 Javascript
JavaScript实现的encode64加密算法实例分析
Apr 15 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
Jul 01 Javascript
微信JSAPI支付操作需要注意的细节
Jan 10 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
May 07 Javascript
浅谈js获取ModelAndView值的问题
Mar 28 Javascript
妙用缓存调用链实现JS方法的重载
Apr 30 Javascript
详解Webpack多环境代码打包的方法
Aug 03 Javascript
详解datagrid使用方法(重要)
Nov 06 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实现文件安全下载
2006/10/09 PHP
PHP操作数组相关函数
2011/02/03 PHP
PHP 解决session死锁的方法
2013/06/20 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
js自调用匿名函数的三种写法(推荐)
2016/08/19 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
vue表单自定义校验规则介绍
2018/08/28 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
JS FormData对象使用方法实例详解
2020/02/12 Javascript
Python使用chardet判断字符编码
2015/05/09 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
python 截取 取出一部分的字符串方法
2017/03/01 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
python实现银联支付和支付宝支付接入
2019/05/07 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
python图片验证码识别最新模块muggle_ocr的示例代码
2020/07/03 Python
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
一道写SQL的面试题和答案
2013/11/19 面试题
英语演讲稿范文
2014/01/03 职场文书
优秀公益广告词大全
2014/03/19 职场文书
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
材料化学专业求职信
2014/07/15 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
齐云山导游词
2015/02/06 职场文书
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers
nginx lua 操作 mysql
2022/05/15 Servers