【发布时间】:2012-04-20 03:44:09
【问题描述】:
我发现 jQuery :odd 选择器和 CSS3 nth-child(odd) 的工作方式不同。 http://jsfiddle.net/TMDwT/5/
黄色是 CSS nth-child(odd) 如果你取消注释 JS 和注释 background: yellow in CSS 你会发现它以另一种方式找到。
谁能说说我是如何通过 CSS3 实现与 jQuery 相同的结果的?
谢谢!
【问题讨论】:
-
您的嵌套列表格式不正确。
li元素必须是menu、ol或ul元素的子元素。 -
对不起,已修复。但问题依然存在。 jsfiddle.net/TMDwT/5
-
在 jQuery 中使用 nth-child(odd) 怎么样?
-
@Hexxagonal: jQuery 的
:nth-child()是CSS3 的副本,所以不会有任何区别。 -
@BoltClock 这就是我的意思......他想知道如何在 jQuery 和 CSS 中实现相同的结果
标签: jquery css jquery-selectors css-selectors