概述复合属性选择器,需要同时满足多个条件时使用。参数selector1Selector属性选择器selector2Selector另一个属性选择器,用以进一步缩小范围selectorNSelector任意多个属性选择器示例描述:找到所有含有 id 属性,并且它的 name 属性是以 man 结尾的HTML 代码:<input id="man-news" name="man-news" /> <input name="milkman" /> <input id="letterman" name="new-letterman" /> <input name="newmilk" />jQuery 代码:$("input[id...
:first 获取第一个元素。:first-child 选择器选取属于其父元素的第一个子元素的所有元素。first() 返回被选元素的首个元素。测试代码如下:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <ul> <li>ul_1 item 1</li> <li>ul_1 item 2</li> <li>ul_1 item 3</li> <li>ul_1 item 4</li> <li>ul_1 item 5</li> </ul> <ul> <li>ul_2 item 1</li> <l...
jQuery Selector选择器小结//jQuery 选择器 $ //$(expression,[context]) return jQuery //Unit One //expression 之 CSS 定义符 就是以CSS语法表示所要选择的元素 // $("*"); // 表示页面所有元素标签 // $("th, td") // 表示所有<th><td>元素标签 // $("a") // 表示所有<a>元素标签 // $("div#onlydiv"); // 表示CSS选择中id=onlyidv的元素 $("#ID")为全文档匹配 // $("#rating"); // 表示id=rating的元素 // $("#ordere...
概述匹配其父元素下的第N个子或奇偶元素: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> <li>John</li> <li>Karl</li> <li>Brandon</li...
1、nth-child(N):下标从1开始;eq(N):下标从0开始2、nth-child(N):选择多个元素;eq(N):选择一个元素3、nth-child(N):在一个文档树种中,选择各层排行第N的所有元素。例:nth-child(2):包括父辈的老二,兄弟的老二,子孙的老二,下图的绿色部分eq(N):在一个文档树种中,前序排列后,选择第N个元素及其所有子元素。例:在下面的HTML代码里,查看$("div:eq(3)").html()的结果。(编号就是前序排列的编号)<div>0 <div>1 <di...
开头先说点题外话。因为刚开始毕业的第一份工作不是前端,是在国企的,快干到3个月的时候,实在是受不了那种安逸的生活节奏,果断辞职了(其实就是因为钱少),然后选定自己喜欢的方向,开始从页面仔做起。所以现在是做页面仔的快第三个月了,因为找了个小的创业公司实习,所以实际能全面从头到尾了解前端的知识比较少,一般是用到什么就去查什么,学什么,所以最近只能找个jQuery的API看看了。 好了,接下去是正题。 我在A...
我可以为每个第4个itemdiv样式。jQuery(“。item:nth-child “).addClass(”fourth-item“);并且工作正常,但是我隐藏一些项目,显示一些其他,这种风格,但只有可见的每4个项目的样式。所以我有一个函数,将删除这个样式并重新应用它,但我需要在重新应用的风格,它只是每隔4个可见项目,而不是每4个项目。我知道“:可见”选择器,但不能看到链接它与第n子选择器正确,任何想法?我试过各种各样的事情,无效...jQuery(“。...
为什么多了那个h2标签,jQuery中的first-child就无法生效呢?见下图所示。谢谢了<html> <head> <script type="text/javascript" src="/jquery/jquery.js"> </script> <script type="text/javascript"> $(document).ready(function(){ $(div p:first-child).css(backgroundColor, #555); }); </script> </head> <body> <html> <div><h2>hello</h2><p>A</p><p>B</p><p>C</p></div><div><p>D</p><p>E</p><p>F</p></div><div><p>G</p>...
(1) input,标签选择器,仅仅选择input元素<input type="text">; (2) :input,伪类选择器,选择表单中的input ,select, textarea, button元素. 示例如下: html:<html><head><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script><script>$(function(){$(input).css(border,1px solid red);//只有input标签边框变为红色$(:input).foucs(function(){//input select textarea button获取焦点...
jQuery 的nth-child 选择器用来选择其父标签的第n个child 标签。其索引是从1 开始的即n是从1开始,而非从0开始。例如:1 $(‘tr:nth-child(3)’) —选择tr父标签元素中的第三个tr孩子元素。2 $(‘tr:nth-child(3n)’)—选择tr父标签中的第3的倍数位置上的tr 孩子标签元素。3 $(‘tr:nth-child(even)’)—选择tr父标签中的所有偶数位置上的tr孩子元素。jquery 例子一个简单的例子用来阐述nth-child函数动态改变表格行的背景色。<htm...
概述匹配最后一个子元素:last只匹配一个元素,而此选择符将为每个父元素匹配一个子元素示例描述:在每个 ul 中查找最后一个 liHTML 代码:<ul> <li>John</li> <li>Karl</li> <li>Brandon</li> </ul> <ul> <li>Glen</li> <li>Tane</li> <li>Ralph</li> </ul>jQuery 代码:$("ul li:last-child")结果:[ <li>Brandon</li>, <li>Ralph</li> ]此选择器能够匹配父元素的最后一个子元素。注意:last只选取一个元素,而此选择符将匹配每...
:first-child 选择器被用来选择父标签的第一个子标签,此是:nth-child(1)的简便形式。例如:$(‘li:first-child’)—用来选择所有li的父标签的第一个li子标签。$(‘tr:first-child’)—类似。:last-child 选择器被用来选择它们父标签的中的最后一个匹配的子匹配。例如:$(‘li:last-child’)—选择所有li父标签中的最后一个li子标签。$(‘tr:last-child’)—类似。<html> <head> <title>jquery first child and last child example...
概述匹配所有不含有指定的属性,或者属性不等于特定值的元素。此选择器等价于:not([attr=value])<br>要匹配含有特定属性但不等于特定值的元素,请使用[attr]:not([attr=value])参数attributeStringV1.0属性名value StringV1.0属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含"]"时,用以避免冲突。示例描述:查找所有 name 属性不是 newsletter 的 input 元素HTML 代码:<input type="checkbox" name="newsletter" value...
jQuery中:first-child选择器用法实例此选择器能够匹配父元素的第一个子元素。语法结构:$(":first-child")此选择器一般也要和其他选择器配合使用,比如类选择器、元素选择器等等。例如:$("ul li:first-child").css("color","blue")以上代码能够将父元素下的第一个li元素中的字体颜色设置为蓝色。注意:这里有必要结合上面的代码再对概念进行一下说明。这里所说的父元素并不是li,而是li的父元素。很多人往往误以为是匹配li元素的子元...
返回值:Array<Element(s)>[attribute^=value]概述匹配给定的属性是以某些值开始的元素参数attributeStringV1.0属性名value StringV1.0属性值。引号在大多数情况下是可选的。但在遇到诸如属性值包含"]"时,用以避免冲突。示例描述:查找所有 name 以 news 开始的 input 元素HTML 代码:<input name="newsletter" /> <input name="milkman" /> <input name="newsboy" />jQuery 代码:$("input[name^=news]")结果:[ <input name="newslet...