jquery学习笔记(一):选择器

1.1 基础选择器


选择器


功能


返回值


#id


根据给定的id匹配一个元素


单个元素


element


根据给定的元素名匹配所有元素


元素集合


.class


根据给定的类匹配元素


元素集合


*


匹配所有元素


元素集合


selector1,selectorN


将每一个选择器匹配到的元素合并后一起返回


元素集合

1.2 层次选择器


选择器


功能


返回值


ancestor descendant


根据祖先元素匹配所有的后代元素


元素集合


parent > child


根据父元素匹配所有的子元素


元素集合


prev + next


匹配所有紧接在prev元素后的相邻元素


元素集合


prev ~ siblings


匹配prev元素之后的所有兄弟元素


元素集合

1.3 简单过滤选择器


选择器


功能


返回值


first()或 :first


获取第一个元素


单个元素


parent >last() 或 :last


获取最后一个元素


单个元素


:not(selector)


获取除给定选择器外的所有元素


元素集合


:even


获取所有索引值为偶数的元素,索引号从0开始


元素集合


:odd


获取所有索引值为奇数的元素,索引号从0开始


元素集合


:eq(index)


获取指定索引值得元素,索引号从0开始


单个元素


:gt(index)


获取所有大于给定索引值的元素,索引号从0开始


元素集合


:lt(index)


获取所有小于给定索引值的元素,索引号从0开始


元素集合


:header


获取所有标题类型的元素,如h1、h2......


元素集合


:animated


获取正在执行动画效果的元素


元素集合

1.4 内容过滤选择器


选择器


功能


返回值


:contains(text)


获取包含给定文本的元素


元素集合


:empty


获取所有不包含子元素或者文本的空元素


元素集合


:has(selector)


获取含有选择器所匹配的元素的元素


元素集合


:parent


获取获取含有子元素或者文本的元素


元素集合

1.5 可见性过滤选择器


选择器


功能


返回值


:hidden


获取所有不可见元素,或者type为hidden的元素


元素集合


:visible


获取所有的可见元素


元素集合

1.6 属性过滤选择器


选择器


功能


返回值


[attribute]


获取包含给定属性的元素


元素集合


[attribute=value]


获取等于给定的属性是某个特定值得元素


元素集合


[attribute!=value]


获取不等于给定的属性是某个特定值得元素


元素集合


[attribute^=value]


获取给定的属性是以某些值开始的元素


元素集合


[attribute$=value]


获取给定的属性是以某些值结尾的元素


元素集合


[attribute*=value]


获取给定的属性是以包含某些值得元素


元素集合


[selector1][selector2][selectorN]


获取满足多个条件的复合属性的元素


元素集合

1.7 子元素过滤选择器


选择器


功能


返回值


:nth-child(eq|even|odd|index)


获取每个元素下的特定元素,索引号从1开始


元素集合


:first-child


获取每个父元素下的第一个子元素


元素集合


:last-child


获取每个父元素下的最后一个子元素


元素集合


:only-child


获取每个父元素下的仅有一个子元素


元素集合

1.8 表单对象属性过滤选择 器


选择器


功能


返回值


:enabled


获取表单中所有属性为可用的元素


元素集合


:disabled


获取表单中所有属性为不可用的元素


元素集合


:checked


获取表单中所有被选中的元素


元素集合


:selected


获取表单中素有被选中option的元素


元素集合

1.9 表单选择器


选择器


功能


返回值


:input


获取所有input、textarea、select


元素集合


:text


获取表单中所有单行文本框


元素集合


:password


获取表单中所有密码框


元素集合


:radio


获取表单中所有单选按钮


元素集合


:checkbox


获取表单中所有复选框


元素集合


:submit


获取表单中所有提交按钮


元素集合


:image


获取表单中所有图像域


元素集合


:reset


获取表单中所有重置按钮


元素集合


:button


获取表单中所有按钮


元素集合


:file


获取表单中所有文件域


元素集合

时间: 2024-10-10 09:48:44

jquery学习笔记(一):选择器的相关文章

Jquery学习笔记-过滤选择器

1.根据某过滤规则进行元素的匹配,书写时以":"号开头,通常用于查找集合元素中的某一位置的单个元素. $("li:first") 第一个 $("li:last") 最后一个 2.如果想从一组标签元素数组中,灵活选择任意的一个标签元素,我们可以使用:eq(index) 其中参数index表示索引号(即:一个整数),它从0开始. 如果index的值为3,表示选择的是第4个元素:$("li:eq(3)") 3.按照文本内容来查找一个

JQuery学习笔记-基本选择器

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> div, span, p {     width: 140px;     height: 140px;     margin: 5px;     background

JQuery学习笔记-层次选择器

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> div, span, p { width: 140px; height: 140px; margin: 5px; background: #aaa; border: 

jQuery学习笔记之选择器

目录: 选择器: 选择器应用优化 简单的伪类选择器    内容伪类选择器 显隐伪类选择器 子元素伪类选择器 表单对象伪类选择器 表单属性伪类选择器 属性选择器 HelloWorld 选择器 选择器应用优化 1.简单的伪类选择器 2.内容伪类选择器 3.显隐伪类选择器 4.子元素伪类选择器 5. 表单对象伪类选择器 6. 表单属性伪类选择器 7. 属性选择器

jQuery学习笔记——jQuery常规选择器

一.简单选择器在使用 jQuery 选择器时,我们首先必须使用“$()”函数来包装我们的 CSS 规则.而CSS 规则作为参数传递到 jQuery 对象内部后,再返回包含页面中对应元素的 jQuery 对象.随后,我们就可以对这个获取到的 DOM 节点进行行为操作了.#box {//使用 ID 选择器的 CSS 规则color:red;//将 ID 为 box 的元素字体颜色变红}在 jQuery 选择器里,我们使用如下的方式获取同样的结果:$('#box').css('color', 'red

jQuery学习笔记(一):入门

jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操作如下: 1 document.getElementById('info').value = 'Hello World!'; 使用JQuery时获取DOM文本操作如下: 1 $('#info').val('Hello World!'); 嗯,可以看出,使用JQuery的优势之一是可以使代码更加简练,使开

JQuery学习笔记(1)

JQuery学习笔记(1) 认识JQuery 简介 JQuery是一个JavaScript库,语法简洁,有跨平台的兼容性,简化了开发人员遍历html文档.操作dom.处理事件.执行动画和开发Ajax的操作.理念是:写得少,做得多. 优点 1.轻量级.UglifyJS压缩后大小保持在30KB 2.选择器强大. 3.DOM操作封装. 4.可靠地事件处理机制. 5.完善的Ajax. 库类型 jquery.js(开发版) 约229kb,用于学习和开发. jquery.min.js(生产版) 约31kb,

jQuery学习笔记(2014年8月3日)事件委派

jQuery中的事件委托是通过 closest() 来完成的. closest() 方法获得匹配选择器的第一个祖先元素,从当前元素开始沿 DOM 树向上. 参考资料: jQuery 遍历 - closest() 方法http://www.w3school.com.cn/jquery/traversing_closest.asp jQuery学习笔记(2014年8月3日)事件委派

锋利的JQuery 学习笔记

第一章 认识JQuery ·页面加载事件(可以写多个ready())$(document).ready(function(){alert(“hello world”);}) ·链式操作:JQuery允许你在一句代码中操做任何与其相关联的元素,包括其子元素.父元素等//选择名称为myDiv的元素,为其自身添加css1的样式,然后再选择其所有子元素a,为其移除css2样式$(“#myDiv”).addClass(“css1″).children(“a”).removeClass(“css2″); ·

jQuery 学习笔记

jQuery 学习笔记 position()是相对父元素的,有top.left两个属性. offset()是相对于document的当前坐标. offsetParent()是获取离元素最近的有定位的父元素. .closet() 获取最近的匹配选择器的父元素. off()移除一个事件处理函数,要删除委托事件需提供对应的选择器. detch()和remove()一样,但是不会移除绑定数据,以便以后添加.empty()是清空该元素的所有子元素.