版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 :headerV1.2概述匹配如 h1, h2, h3之类的标题元素示例描述:给页面内所有标题加上背景色HTML 代码:<h1>Header 1</h1><p>Contents 1</p><h2>Header 2</h2><p>Contents 2</p>jQuery 代码:$(":header").css("background", "#EEE");结果: <h1 style="background:#EEE;&quo
2、t;>Header 1</h1>, <h2 style="background:#EEE;">Header 2</h2> 2 :animatedV1.2概述匹配所有正在执行动画效果的元素示例描述:只有对不在执行动画效果的元素执行一个动画特效HTML 代码:<button id="run">Run</button><div></div>jQuery 代码:$("#run").click(function() $("div:not(:ani
3、mated)").animate( left: "+=20" , 1000););3 :focus概述触发每一个匹配元素的focus事件。这将触发所有绑定的focus函数,注意,某些对象不支持focus方法。示例描述:当页面加载后将 id 为 'login' 的元素设置焦点:jQuery 代码:$("#login:focus");4 :contains(text)概述匹配包含给定文本的元素参数textStringV1.1.4一个用以查找的字符串示例描述:查找所有包含 "John" 的 div 元素HTML 代
4、码:<div>John Resig</div><div>George Martin</div><div>Malcom John Sinclair</div><div>J. OhnjQuery 代码:$("div:contains('John')")结果: <div>John Resig</div>, <div>Malcom John Sinclair</div> 5 :emptyV1.0概述匹配所有不包含子元素或者文本的空元素示
5、例描述:查找所有不包含子元素或者文本的空元素HTML 代码:<table> <tr><td>Value 1</td><td></td></tr> <tr><td>Value 2</td><td></td></tr></table>jQuery 代码:$("td:empty")结果: <td></td>, <td></td> 6 返回值:Array<Elem
6、ent(s)>:has(selector)概述匹配含有选择器所匹配的元素的元素参数selectorSelectorV1.1.4一个用于筛选的选择器示例描述:给所有包含 p 元素的 div 元素添加一个 text 类HTML 代码:<div><p>Hello</p></div><div>Hello again!</div>jQuery 代码:$("div:has(p)").addClass("test");结果: <div class="test">
7、;<p>Hello</p></div> 7 :parentV1.0概述匹配含有子元素或者文本的元素示例描述:查找所有含有子元素或者文本的 td 元素HTML 代码:<table> <tr><td>Value 1</td><td></td></tr> <tr><td>Value 2</td><td></td></tr></table>jQuery 代码:$("td:parent&quo
8、t;)结果: <td>Value 1</td>, <td>Value 2</td> 8 :hiddenV1.0概述匹配所有不可见元素,或者type为hidden的元素示例描述:查找隐藏的 trHTML 代码:<table> <tr style="display:none"><td>Value 1</td></tr> <tr><td>Value 2</td></tr></table>jQuery 代码:$(&q
9、uot;tr:hidden")结果: <tr style="display:none"><td>Value 1</td></tr> 描述:匹配type为hidden的元素HTML 代码:<form> <input type="text" name="email" /> <input type="hidden" name="id" /></form>jQuery 代码:$("inpu
10、t:hidden")结果: <input type="hidden" name="id" /> 9 :visibleV1.0概述匹配所有的可见元素示例描述:查找所有可见的 tr 元素HTML 代码:<table> <tr style="display:none"><td>Value 1</td></tr> <tr><td>Value 2</td></tr></table>jQuery 代码:$(
11、"tr:visible")结果: <tr><td>Value 2</td></tr> 10 attribute概述匹配包含给定属性的元素。注意,在jQuery 1.3中,前导的符号已经被废除!如果想要兼容最新版本,只需要简单去掉符号即可。参数attributeStringV1.0属性名示例描述:查找所有含有 id 属性的 div 元素HTML 代码:<div> <p>Hello!</p></div><div id="test2"></div&
12、gt;jQuery 代码:$("divid")结果: <div id="test2"></div> 11 attribute=value概述匹配给定的属性是某个特定值的元素参数attributeStringV1.0属性名value StringV1.0属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含""时,用以避免冲突。示例描述:查找所有 name 属性是 newsletter 的 input 元素HTML 代码:<input type="checkbox" name=&qu
13、ot;newsletter" value="Hot Fuzz" /><input type="checkbox" name="newsletter" value="Cold Fusion" /><input type="checkbox" name="accept" value="Evil Plans" />jQuery 代码:$("inputname='newsletter'")
14、.attr("checked", true);结果: <input type="checkbox" name="newsletter" value="Hot Fuzz" checked="true" />, <input type="checkbox" name="newsletter" value="Cold Fusion12 attribute!=value概述匹配所有不含有指定的属性,或者属性不等于特定值的元素。此选择器等
15、价于:not(attr=value)<br>要匹配含有特定属性但不等于特定值的元素,请使用attr:not(attr=value)参数attributeStringV1.0属性名value StringV1.0属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含""时,用以避免冲突。示例描述:查找所有 name 属性不是 newsletter 的 input 元素HTML 代码:<input type="checkbox" name="newsletter" value="Hot Fuzz"
16、 /><input type="checkbox" name="newsletter" value="Cold Fusion" /><input type="checkbox" name="accept" value="Evil Plans" />jQuery 代码:$("inputname!='newsletter'").attr("checked", true);结果: <inpu
17、t type="checkbox" name="accept" value="Evil Plans" checked="true" /> 13 attribute=value概述匹配给定的属性是以某些值开始的元素参数attributeStringV1.0属性名value StringV1.0属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含""时,用以避免冲突。示例描述:查找所有 name 以 'news' 开始的 input 元素HTML 代码:<input
18、 name="newsletter" /><input name="milkman" /><input name="newsboy" />jQuery 代码:$("inputname='news'")结果: <input name="newsletter" />, <input name="newsboy" /> 14 attribute$=value概述匹配给定的属性是以某些值结尾的元素参数attribu
19、teStringV1.0属性名value StringV1.0属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含""时,用以避免冲突。示例描述:查找所有 name 以 'letter' 结尾的 input 元素HTML 代码:<input name="newsletter" /><input name="milkman" /><input name="jobletter" />jQuery 代码:$("inputname$='letter
20、'")结果: <input name="newsletter" />, <input name="jobletter" /> 15 attribute*=value概述匹配给定的属性是以包含某些值的元素参数attributeStringV1.0属性名value StringV1.0属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含""时,用以避免冲突。示例描述:查找所有 name 包含 'man' 的 input 元素HTML 代码:<input name=&qu
21、ot;man-news" /><input name="milkman" /><input name="letterman2" /><input name="newmilk" />jQuery 代码:$("inputname*='man'")结果: <input name="man-news" />, <input name="milkman" />, <input name=&
22、quot;letterman2" /> 16 selector1selector2selectorNV1.0概述复合属性选择器,需要同时满足多个条件时使用。参数selector1Selector属性选择器selector2Selector另一个属性选择器,用以进一步缩小范围selectorNSelector任意多个属性选择器示例描述:找到所有含有 id 属性,并且它的 name 属性是以 man 结尾的HTML 代码:<input id="man-news" name="man-news" /><input name=&
23、quot;milkman" /><input id="letterman" name="new-letterman" /><input name="newmilk" />jQuery 代码:$("inputidname$='man'")结果: <input id="letterman" name="new-letterman" /> 17 :nth-child概述匹配其父元素下的第N个子或奇偶元素':
24、eq(index)' 只匹配一个元素,而这个将为每一个父元素匹配子元素。:nth-child从1开始的,而:eq()是从0算起的!可以使用:<br>nth-child(even)<br>:nth-child(odd)<br>:nth-child(3n)<br>:nth-child(2)<br>:nth-child(3n+1)<br>:nth-child(3n+2)参数indexNumberV1.1.4要匹配元素的序号,从1开始示例描述:在每个 ul 查找第 2 个liHTML 代码:<ul> <l
25、i>John</li> <li>Karl</li> <li>Brandon</li></ul><ul> <li>Glen</li> <li>Tane</li> <li>Ralph</li></ul>jQuery 代码:$("ul li:nth-child(2)")结果: <li>Karl</li>, <li>Tane</li> 18 :first-childV1.1.4概述匹配第一个子元素':first' 只匹配一个元素,而此选择符将为每个父元素匹配一个子元素示例描述:在每个 ul 中查找第一个 liHTML 代码:<ul> <li>John</li> <li>Karl</li> <li>Brandon</li></ul><ul> <li>Glen</li> <li>Tane</li>
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024学年第一学期高一美术欣赏课教学计划范文
- 幼儿园财务工作计划报告
- 幼儿教师的暑假培训计划
- 摄影爱好者协会2012年工作计划
- 总裁办公室工作计划
- 2024度销售工作计划范文
- 2024新学期学生会外联部工作计划
- 高一班主任有关教学方面的工作计划
- 人防包村联户工作计划
- 四年级下册科学第一单元测试卷
- 人工智能算力中心平台建设及运营项目可行性研究报告
- 《康复评定》期末考试复习题库(含答案)
- 身临其境 课件-2024-2025学年人教版(2024)初中美术七年级上册
- 吉林省长春市2023-2024学年七年级上学期期末考试数学试题(含答案)
- 中国宝安财务报表分析报告
- 新《药品管理法》考试题及答案
- HY/T 0394-2024海洋观测装备水下结构防腐防污技术要求
- 【课件】第11课《再塑生命的人》课件-2024-2025学年七年级语文上册课件(统编版2024)
- 学校食堂舆情处置预案
- 《能源转型绿色发展》演讲课件
- 2024年国考公务员行测真题及参考答案
评论
0/150
提交评论