jquery常用选择器和常用方法
- 基本选择器
- $(”#myDiv”) //匹配唯一的具有此id值的元素
- $(”div”) //匹配指定名称的所有元素
- $(”.myClass”) //匹配具有此class样式值的所有元素
- $(”*”) //匹配所有元素
- $(this) //匹配自身
- $(”div,span,p.myClass”) //联合所有匹配的选择器层叠选择器
- $(”form input”) //后代选择器,选择ancestor的所有子孙节点
- $(”#main > *”) //子选择器,选择parent的所有子节点
- $(”label + input”) //临选择器,选择prev的下一个临节点
- $(”#prev ~ div”) //同胞选择器,选择prev的所有同胞节点
- 基本过滤选择器
- $(”tr:first”) //匹配第一个选择的元素
- $(”tr:last”) //匹配最后一个选择的元素
- $(”tr:even”) //匹配集合中偶数位置的所有元素(从0开始)
- $(”tr:odd”) //匹配集合中奇数位置的所有元素(从0开始)
- $(”td:eq(2)”) //匹配集合中指定位置的元素(从0开始)
- $(”div:animated”) //匹配所有正在运行动画的所有元素
- 内容过滤选择器
- $(”div:contains(’John’)”) //匹配含有指定文本的所有元素
- $(”td:empty”) //匹配所有空元素(只含有文本的元素不算空元素)
- $(”div:has(p)”) //从原元素集合中再次匹配所有至少含有一个selector的所有元素
- $(”div:hidden”) //匹配所有隐藏的元素,也包括表单的隐藏域
- $(”div:visible”) //匹配所有可见的元素
- 属性过滤选择器
- $(”div[id]”) //匹配所有具有指定属性的元素
- $(”input[name=’aa’]”) //匹配所有具有指定属性值的元素素
- $(”input[name^=’aa’]”) //匹配所有指定属性值以value开头的元素
- $(”input[name$=’aa’]”) //匹配所有指定属性值以value结尾的元素
- $(”input[name*=’aa’]”) //匹配所有指定属性值含有value字符的元素
- 子元素过滤选择器
- $(”ul li:nth-child(n)”), //匹配父元素的第n个子元素
- $(”div span:first-child”) //匹配父元素的第1个子元素
- $(”div span:last-child”) //匹配父元素的最后1个子元素
- 表单元素选择器
- $(”:input”) //匹配所有的表单输入元素,包括所有类型的input, textarea, select 和 button
- $(”:text”) //匹配所有类型为text的input元素
- $(”:password”) //匹配所有类型为password的input元素
- $(”:radio”) //匹配所有类型为radio的input元素
- $(”:checkbox”) //匹配所有类型为checkbox的input元素
- $(”:submit”) //匹配所有类型为submit的input元素
- $(”:image”) //匹配所有类型为image的input元素
- $(”:reset”) //匹配所有类型为reset的input元素
- $(”:button”) //匹配所有类型为button的input元素
- $(”:file”) //匹配所有类型为file的input元素
- $(”:hidden”) //匹配所有类型为hidden的input元素或表单的隐藏域表单元素过滤选择器
- $(”:enabled”) //匹配所有可操作的表单元素
- $(”:disabled”) //匹配所有不可操作的表单元素
- $(”:checked”) //匹配所有已点选的元素
- 复制代码
- 二:常用方法
- 复制代码
- //常用操作
- .eq(i) //获取第几个元素
- .text() //获取或设置元素文本内容
- .html() //获取或设置元素html代码内容
- .val() //获取或设置表单元素值
- .attr() //获取或设置属性,适用于自定义属性
- .removeAttr() //移除属性
- .css() //获取或设置样式
- .addClass() //设置class
- .removeClass() //移除class
- .prop() //操作属性,适用于固定属性
- .trim() //去除空格
- //追加移除
- .after(); //在匹配元素后面添加内容
- .append(); //将content作为元素的内容插入到该元素的后面
- .appendTo(); //在content后接元素
- .before(); //与after方法相反
- .empty() //将该元素的内容设置为空
- .remove(); //删除所有的指定元素
- //相关元素
- .filter( expr ) //返回与指定表达式匹配的元素集合
- .children() //找子级元素
- .parent() //找父级元素
- .next(expr) //后面同辈元素的元素。
- .prev(expr) //前面同辈元素的元素
- .find(expr) //搜索所有与指定表达式匹配的元素。
- .add(html) //追加元素
- //事件
- .unbind("blur") //移除事件
- .bind("blur",function(){}) //绑定事件
- .hover(function(){}) //鼠标移上
- //动画
- .show( ) 显示隐藏的匹配元素。
- .hide( ) 隐藏所有的匹配元素。
- .toggle( ) 切换元素的可见状态。
- .slideDown( speed, [callback] ) 通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式显示出来。
- .slideUp( speed, [callback] ) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。这个动画效果只调整元素的高度,可以使匹配的元素以”滑动”的方式隐藏起来。
- .slideToggle( speed, [callback] ) 通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数。 这个动画效果只调整元素的高度,可以使匹配的元素以”滑动”的方式隐藏或显示。
- .fadeIn( speed, [callback] ) 通过不透明度的变化来实现所有匹配元素的淡入效果,并在动画完成后可选地触发一个回调函数。 这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生变化。
- .fadeOut( speed, [callback] ) 通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。 这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生变化。
- .fadeTo( speed, opacity, [callback] ) 把所有匹配元素的不透明度以渐进方式调整到指定的不透明度,并在动画完成后可选地触发一个回调函数。 这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生变化。
- .stop( ) 停止所有匹配元素当前正在运行的动画。如果有动画处于队列当中,他们就会立即开始。
- .queue( ) 取得第一个匹配元素的动画序列的引用(返回一个内容为函数的数组)
- .queue( callback ) 在每一个匹配元素的事件序列的末尾添加一个可执行函数,作为此元素的事件函数
- .queue( queue ) 以一个新的动画序列代替所有匹配元素的原动画序列
- .dequeue( ) 执行并移除动画序列前端的动画
- .animate( params, [duration], [easing], [callback] ) 用于创建自定义动画的函数。
- .animate( params, options ) 创建自定义动画的另一个方法
jquery常用选择器和常用方法的更多相关文章
- jquery 常用选择器和方法以及遍历(超详细)
jQuery 常用选择器和和方法 学习总结 一.JQuery 介绍 1. 什么是 jQuery 2. jQuery 版本介绍 3. jQuery 文件介绍 二.jQuery 对象 1. jQuery ...
- jQuery常用选择器总结
jQuery常用选择器总结: 我们都知道jQuery是JavaScript(JS)的框架,它的语法简单使用方便,被广大开发人员青睐.现在我就它常用的并且十分强大的选择器的方式,做一个总结.鉴于它的选择 ...
- jquery常用选择器(转)
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个 ...
- js和jQuery常用选择器
笔者觉得js是前台基础中的基础,而其选择器则是js基础中的基础,因长期使用框架导致js生疏,所有查资料,回顾一下js的常用选择器: 1.document.getElementById("id ...
- jquery 常用选择器基础语法学习
siblings方法的常用应用场景:选中高亮 实现代码 <!DOCTYPE html> <html> <head> <meta charset="U ...
- jquery常用选择器
1.数字性过滤 $("tr:first") //选择所有tr元素的第一个 $("tr:last") / ...
- jquery及jquery常用选择器使用
本文为博主原创,未经允许不得转载: 1.jquery强大之处: 容易上手,强大的选择器,解决浏览器的兼容 完善的时间机制,出色的ajax封装,丰富的ui 2.jquery是一个javas ...
- jquery 常用选择器 回顾 ajax() parent() parents() children() siblings() find() eq() has() filter() next()
1. $.ajax() ajax 本身是异步操作,当需要将 异步 改为 同步时: async: false 2.parent() 父级元素 和 parents() 祖先元素 的区别 parent ...
- jQuery常用选择器汇总
一.基本选择器 <body> <div> <div id="div1"> aaaaaaaaaaa</div> <div cla ...
随机推荐
- C#按行读取文本并存放再数组内
我只想说真的是日了狗的麻烦,代码就那么几行,但是根本看不懂在搞些什么东西,我现在还是一点都不知道getline函数到底是怎么用的,但是事实就是他确实能用. 期间在那该死的第一个char根本不知道为什么 ...
- ruby 编译安装,gem国内源ruby.taobao.org
centos6.6final 一.安装依赖包(使用默认CENTOS更新源): # yum install openssl* openssl-devel zlib-devel gcc gcc-c++ m ...
- 场景9 深入RAC运行原理
场景9 深入RAC运行原理 OPS(Oracle Parallel Server)通过磁盘的节点判定数据是否最新 —> Data Guard —> RAC(Real Ap ...
- XCode6.0的iOS免证书真机测试方法(MAC及黑苹果均有效)[转]
目前在XCode上开发的iOS程序只能在模拟器Simulator中运行,如果要放到真机上测试,需要苹果官方认证的开发者账号,购买开发者证书iDP,99美金一年啊!!! 作为刚开始学习iOS编程的菜鸟, ...
- Java在JFinal中出现Can not create instance of class: com.keesail.web.config.WebConfig异常处理方式
编译的时候一直出现如下问题: 后面 查了许多资料 说是build项目的时候web.xml没有输出到class目录.后面试了很多方式不行.后面自己摸索出如下方式解决问题: 改成默认输出目录.
- DOM位置参数
以chrome浏览器测试为准 scrollwidth scrollheight clientwidth clientheight offsetwidth offsetheight 对象的实际宽高 包括 ...
- Linux/Unix 线程同步技术之互斥量(1)
众所周知,互斥量(mutex)是同步线程对共享资源访问的技术,用来防止下面这种情况:线程A试图访问某个共享资源时,线程B正在对其进行修改,从而造成资源状态不一致.与之相关的一个术语临界区(critic ...
- Mac下手动安装SafariDriver extension
环境:Mac OS X Yosemite 10.10.4下, Safari 8 Step 1:第一次运行SafariDriver时,先找到WebDriver extension的安装路径,比如/Use ...
- jsp取得绝对路径的方法(避免请求转发的方式导致路径错误)
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+re ...
- 手机支持USB功能、驱动文件对应关系
手机支持USB功能: 1.UMS(USB MASS Stronge) : 连接PC作为存储盘使用 2.ADB : 用于调试 3.MTP :连接PC作为存储盘使用(win XP需要安装WMP10 以上 ...