- 浏览: 1682733 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1323)
- easyui学习 (21)
- jquery (51)
- css (21)
- js (103)
- html (19)
- java (95)
- 测试工具 (7)
- oracle (45)
- eclipse (9)
- spring (8)
- 开源框架 (111)
- struts (12)
- hsqlbd (2)
- h2database (2)
- maven (8)
- activiti (2)
- sql语句 (7)
- fmpp (1)
- apache (2)
- tomcat (6)
- jbpm (2)
- ant (20)
- mysql (10)
- 业务需求 (54)
- ralasafe (3)
- Quartz (4)
- mybatis (8)
- flex (6)
- html5 (16)
- apache工具 (4)
- hibernate (5)
- linux (109)
- powerdesigner (3)
- 报表 (1)
- log4j (2)
- junit (1)
- shiro (4)
- wap (3)
- php (28)
- mantis (1)
- poi (3)
- extjs (1)
- 安防 (34)
- 网络 (113)
- UltraEdit (1)
- 手机 (9)
- freemarker (19)
- jquery mobile (28)
- css3 (1)
- 微信 (9)
- nodejs (7)
- 项目管理 (14)
- 文档 (13)
- ibatis (22)
- ftp (3)
- spring MVC (9)
- groovy (2)
- AngularJS (19)
- nginx (15)
- 会计 (5)
- hive (1)
- 分布式 (8)
- 设计模式 (4)
- velocity (2)
- 爬虫 (2)
- git (1)
- thymeleaf (4)
- activemq (5)
- bootstrap (1)
- Spring Batch (1)
- memcache (20)
- ttserver (1)
- Jenkins (1)
- cxf (1)
- axure (2)
- 银行金融 (11)
- c语言 (2)
- 大数据 (4)
- drools (4)
- python (2)
- 交易所 (1)
- haproxy (1)
- dubbo (3)
- dos (3)
- 人力资源 (4)
- 支付 (1)
- Intellij IDEA (1)
- IPO (1)
- springboot (1)
- 质量管理 (7)
- svn (1)
- 其他 (8)
- 阿里云 (2)
- 多媒体设计 (2)
- 数据库 (4)
- wps (0)
最新评论
-
masuweng:
en
Native.js -
rmnjava:
我按照你的方法写的,不起作用啊
easyui验证的删除和恢复 -
rmnjava:
原地址打不开了呀
easyui验证的删除和恢复 -
sunteng:
sunteng 写道这是json 吗[{url:'aaa'}, ...
freemarker解析json数组 -
sunteng:
这是json 吗
freemarker解析json数组
jquery的nth-child选择器使用方法
语法:
:nth-child(an+b )
描述:
伪类:nth-child() 的参数是an+b ,目前理解有5种使用方式
第一种:简单数字序号写法
:nth-child(number )
直接匹配第number个元素。参数number 必须为大于0的整数。
例子:
li:nth-child(3){background:orange;}/*把第3个LI的背景设为橙色*/
第二种:倍数写法
:nth-child(an )
匹配所有倍数为a的元素。其中参数an 中的字母n 不可缺省,它是倍数写法的标志,如3n、5n。
例子:
li:nth-child(3n){background:orange;}/*把第3、第6、第9、…、所有3的倍数的LI的背景设为橙色*/
第三种:倍数分组匹配
:nth-child(an+b ) 与 :nth-child(an-b )
先对元素进行分组,每组有a 个,b 为组内成员的序号,其中字母n 和加号+ 不可缺省,位置不可调换,这是该写法的标志,其中a ,b 均为正整数或0。如3n+1、5n+1。但加号可以变为负号,此时匹配组内的第a-b个。(其实an 前面也可以是负号,但留给下一部分讲。)
例子:
li:nth-child(3n+1){background:orange;}/*匹配第1、第4、第7、…、每3个为一组的第1个LI*/
li:nth-child(3n+5){background:orange;}/*匹配第5、第8、第11、…、从第5个开始每3个为一组的第1个LI*/
li:nth-child(5n-1){background:orange;}/*匹配第5-1=4、第10-1=9、…、第5的倍数减1个LI*/
li:nth-child(3n±0){background:orange;}/*相当于(3n)*/
li:nth-child(±0n+3){background:orange;}/*相当于(3)*/
第四种:反向倍数分组匹配
:nth-child(-an+b )
此处一负一正,均不可缺省,否则无意义。这时与:nth-child(an+1 ) 相似,都是匹配第1个,但不同的是它是倒着算的,从第b 个开始往回算,所以它所匹配的最多也不会超过b 个。
例子:
li:nth-child(-3n+8){background:orange;}/*匹配第8、第5和第2个LI*/
li:nth-child(-1n+8){background:orange;}/*或(-n+8 ),匹配前8个(包括第8个)LI,这个较为实用点,用来限定前面N个匹配常会用到*/
第五种:奇偶匹配
:nth-child(odd ) 与 :nth-child(even )
分别匹配序号为奇数与偶数的元素。奇数(odd)与(2n+1)结果一样;偶数(even)与(2n+0)及(2n)结果一样。
发表评论
-
jQuery插件PrintArea
2016-11-02 10:24 514jQuery插件PrintArea可实现打印页面某区域功能。 ... -
jQuery图片特效脚本prettyPhoto简介
2015-06-03 11:53 636prettyPhoto是一款基于jquery的轻量级的li ... -
JQuery上传插件Uploadify
2015-06-03 11:41 805Uploadify简单说来,是基于Jquery的一款文件上传 ... -
jquery右键菜单插件
2015-06-03 09:16 575Usage $(elements).contextMen ... -
jQuery Chosen Plugin
2015-04-30 16:36 423jQuery Chosen Plugin 是一个 jQue ... -
估计到底部scrool
2015-01-18 20:46 452function onscorllHandler(){ ... -
Jquery Mobile转场特效之slide
2014-12-31 22:07 963Jquery Mobile页面转场有诸多特效,其中slide ... -
Jquery之ShowLoading遮罩组件
2014-12-01 10:59 7062ShowLoading这个jQuery插件设计用于当运行Aj ... -
jquery ui datepicker使用
2014-10-27 11:52 538$("#regDate").datep ... -
jquery ajax queue
2014-09-24 11:01 880// 第一个ajax请求 $(document).qu ... -
使用jquery生成二维码qrcode
2014-09-20 13:49 721两种生成方式一种是canvas,另一种为table ... -
ajax的文件上传
2014-09-03 17:40 747jQuery.extend({ cre ... -
jQuery的loadmask插件
2014-09-03 11:07 9617LoadMask jQuery插件用于当DOM元素加载或变 ... -
jQuery.htmlClean
2014-05-19 14:23 1442jQuery Clean是一个用来对HTML内容进行整理和标 ... -
maskedinput插件
2013-08-17 14:38 1060我们让用户输入有固定格式数据的时候,例如电话号码,需要自己 ... -
好的jquery判断
2013-08-15 13:42 9291.通过is方法判断复选框是否选中 var inital ... -
jquery选择file可用片段
2013-08-01 18:02 765jquery的多文件选择器 var fileInput ... -
mockajax
2013-08-01 08:56 1843我们在做demo的时候,有时候需要做一些与后台进行交互的内 ... -
jquery 事件对象属性
2013-07-19 14:28 1080使用事件自然少不了事件对象. 因为不同浏览器之间事件对象 ... -
嵌套iframe跳转问题
2013-06-14 14:00 1814我们在做系统的时候,尤其是一个页面一个系统的哪种,往往我们通 ...
相关推荐
本文实例讲述了jQuery中:nth-child选择器用法。分享给大家供大家参考。具体分析如下: 此选择器匹配其父元素下的第N个子或奇偶元素。 :eq(index)选择器只匹配一个元素,而:nth-child选择器将为每一个父元素匹配子...
CSS3的:nth-child()伪类选择器是一种强大的样式选择工具,允许开发者更加精确地选取页面中的元素,尤其在处理列表或其他具有多个同级元素的场景下。它基于元素的兄弟关系和它们在父元素中的相对位置来应用样式,极大...
值得注意的是,jQuery中的`:eq()`选择器是从0开始计数,而`:nth-child()`和`:nth-of-type()`则是从1开始计数。 总之,理解并熟练运用`:nth-child()`和`:nth-of-type()`选择器对于编写高效且精确的CSS至关重要。在...
在CSS和jQuery中,`:nth-child`选择器是用来匹配元素集合中特定位置的子元素的。这个选择器的语法是`:nth-child(an+b)`,其中`an`和`b`是整数,用来指定元素的位置。然而,在实际使用中,`:nth-child`前的空格有着...
在CSS3中,`nth-child()`选择器是一个强大的工具,允许开发者基于元素在兄弟元素中的位置来应用样式。然而,这个选择器在IE8及更低版本的浏览器中并不支持,导致了兼容性问题。本文将深入探讨这个问题,并提供解决...
总结一下,`:nth-child(an+b)`选择器在jQuery中是基于元素在父元素子元素列表中的位置来选取元素的,而不是基于全局或已过滤元素的位置。在编写这类选择器时,必须考虑到当前上下文和过滤操作对选择结果的影响,确保...
/* CSS3伪类选择器 ... E:not 否定选择器,它和JQuery中的:not选择器一模一样,可以选择除... E:nth-of-type(1) 表示根据指定元素的类型设置第一个元素的样式,其实该选择器类似于nth-child选择器 E:empty 空选择器,
在jQuery中,`:last-child`选择器是一种非常实用的...通过熟练掌握`:last-child`以及其他类似的选择器,如`:first-child`、`:nth-child(n)`等,你可以编写出更加优雅和高效的jQuery代码,提高网页的交互性和用户体验。
对此,我把CSS3标准中nth-child()用法大致介绍下: CSS3伪类选择器:nth-child() 简单的归纳下nth-child()的几种用法。 第一:nth-child(number) 直接匹配第number个元素。参数number必须为大于0的整数。(EG) li:nth...
通过网上咨询使用这个选择器便很容易的解决。特此记录一下。 下面是主要的代码 js脚本: 代码如下: [removed] $(document).ready( function () { //每隔五行给li加一个样式 $(‘.article_li li:nth-child(5n)’)....
`:nth-child()`选择器是一个非常有用的选择器,它允许我们选取父元素下的特定子元素。例如,`:nth-child(2)`会选择父元素的第二个子元素,从1开始计数。`:even`和`:odd`则分别选取偶数和奇数位置的子元素。`:nth-...
为了实现行的交替着色,我们可以使用`:nth-child(odd)`和`:nth-child(even)`选择器,它们分别用于匹配父元素的奇数和偶数子元素。对于更复杂的样式,如同时考虑行和列的交替颜色,还可以结合使用`sectionRowIndex`和...
总结来说,实现“隔行颜色不同”的效果主要依靠CSS的`:nth-child()`伪类选择器,以及jQuery提供的事件处理和DOM操作。这个技巧不仅提高了数据的可读性,还可以结合其他交互设计,提升用户体验。在实际项目中,可以...
隔行换色的核心在于CSS的`:nth-child()`伪类选择器。这个选择器可以用来选择具有特定索引的子元素。例如,`:nth-child(2n)`将选择所有偶数索引的子元素,`:nth-child(2n+1)`则选择所有奇数索引的子元素。在表格中,...
在这个例子中,我们可能需要使用到的选择器有`$("tr:nth-child(even)")`和`$("tr:nth-child(odd)")`,它们分别选择偶数行和奇数行。`:nth-child()`是一个CSS选择器,可以匹配其父元素中具有特定索引位置的子元素。 ...
本文将详细讨论jQuery中的伪类选择符,特别是`:nth-child`的用法。 `:nth-child`伪类选择符是CSS3引入的一个功能,它允许我们选取父元素的特定子元素。在jQuery中,`:nth-child()`接受一个参数,用于指定选择第几个...