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 ) 创建自定义动画的另一个方法
转载于:https://www.cnblogs.com/xingyue1988/p/6243946.html
jquery常用选择器和常用方法相关推荐
- jquery 常用选择器和方法以及遍历(超详细)
jQuery 常用选择器和和方法 学习总结 一.JQuery 介绍 1. 什么是 jQuery 2. jQuery 版本介绍 3. jQuery 文件介绍 二.jQuery 对象 1. jQuery ...
- jQuery常用选择器有哪些?
jQuery常用选择器有哪些? jQuery里面使用最频繁的选择器应该就是 id选择器$('#element-id') class选择器$('.class-name') 标签选择器$('element ...
- jquery常用技巧及常用方法列表
jquery常用技巧及常用方法列表 1.关于页面元素的引用 通过jquery的$()引用元素包括通过id.class.元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquer ...
- web前端开发课程安排,写出jquery常用选择器
面试知识点 主要内容包括html,css,前端基础,前端核心,前端进阶,移动端开发,计算机基础,算法与数据结构,设计模式,项目等等. html 1.浏览器页面有哪三层构成,分别是什么,作用是什么? 2 ...
- jQuery 常用选择器
jQuery 选择器简介 jquery的选择器有:1.基本选择器(ID.元素.类选择器等):2.基本过滤选择器(:first.:last.:even等):3.内容过滤选择器(:empty.:has() ...
- JQuery常用选择器总结
作为网站开发者来说,不可避免的需要和页面打交道,很多时候都需要去操作一些页面上的元素,掌握常用的Jquery选择器是十分有必要的.现从网上整理一些常用的Jquery选择器,希望能给大家带来一些开发上的 ...
- jquery常用选择器
基本选择器 $("#my Div") 匹配唯一的id值为my的DIV元素 $("div") 匹配所有的DIV元素 $(".myClass") ...
- jQuery常用选择器总结(超详细)
语法 描述 备注 $("*") 选取所有HTML元素 $(this) 选取当前HTML元素 $("p.intro") 选取class为intro的<p&g ...
- 23、jQuery九类选择器/jQuery常用Method-API/jQuery常用Event-API
1)掌握jQuery九类选择器及应用 2)掌握jQuery常用Method-API 3)掌握jQuery常用Event-API 一)jQuery九类选择器[参见jQueryAPI.chm手册] 目 ...
- jQuery 的常用选择器,筛选器
jQuery jQuery 的简介 插件 :一个功能高度分装 类库 :工具库,提供操作工具,不提供具体功能 jQuery 是一个工具集合 框架 : 项目每一个组件都会提供出来.我们只需要引入框架语法, ...
最新文章
- Python import 的用法
- Centos7上安装最新的nodejs
- 人工智能过于发达可能将后患无穷
- 计算机二级ms office知识点讲解,全国计算机二级MSOffice复习知识点
- mysql space id_MySQL8.0新特性:增加系统文件追踪space ID和物理文件的映射-阿里云开发者社区...
- springcloud工作笔记107---Springboot中MyBatis 自动转换 map-underscore-to-camel-case=true 开启驼峰命名映射
- MySQL创建网吧管理系统_java网吧信息管理系统
- linux 时间 time(2)-频率(时钟周期/指令周期/CPU周期)和 jiffies
- 抽奖游戏 js php,jQuery实现简单的抽奖游戏技术分享
- java跑酷游戏_HTML5游戏实战(1):50行代码实现正面跑酷游戏
- 首发速看:智微JMS901双接口U盘成功量产,附量产工具软件+固件+教程分享
- 从小米智能家居入手,揭秘物联网关键技术​
- macOS排查usb接口问题
- 如何借助分布式存储 JuiceFS 加速 AI 模型训练
- 新品发布 | P600准行业无人机研发平台,室外视觉识别跟踪、激光雷达避障、多机组网!
- css判断iPhone样式
- 2018/09/27Web前端学习第三课
- linux服务器,docker部署es6.8.7,开启密码认证
- vivos9设置定时开关机方法分享
- 分布式系统与计算机网络
热门文章
- Sublime Text 3常用插件安装(持续更新)
- 开涛spring3(4.4) - 资源 之 4.4 Resource通配符路径
- Android 开发中常见的Eclipse排版设置
- Flex各种效果集合(Blur,Move,Fade,Glow,Zoom,Reseze,WipeLeft等)
- 用php动态创建图像,php利用imagecreatetruecolor动态生成高清图片代码
- 超级外链工具_慈溪SEO优化_豆瓣外链:豆瓣小组做外链的注意事项?
- java io 高级,JavaSE - [10] 高级部分之IO流
- 如何给小朋友解释单摆运动_运维挑战:如何构建复杂环境下的适应性系统
- C#学习笔记第一篇——类进阶
- Android开机设置自启动