旧版IE浏览器的替代nth-child

Mec*_*ash 4 css internet-explorer styling

是否有替代目标元素nth-child()用于较旧的IE浏览器?

Javascript(非jquery)也足够了.

编辑:给定额外的库无法添加到页面.

Wra*_*nny 16

它很糟糕,但你可以

ul > li {} /* first-child, overwritten by below */
ul > li + li {} /* second-child, overwritten by below, etc */
ul > li + li + li {}
ul > li + li + li + li {}
Run Code Online (Sandbox Code Playgroud)

根据需要重复.


And*_*ich 6

你可以使用jQuery的:nth-​​child()选择器;

$("li:nth-child(even)") // target even li's
$("li:nth-child(odd)") // target odd li's
$("li:nth-child(5n)") // target the fifth li
Run Code Online (Sandbox Code Playgroud)