<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
</head>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<script>$("ul li:nth-child(3)").append("<span> - Selected!</span>");</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我想选择li编号3和:nth-child(3)但问题是li标签是随机的,有时它可以是6或9或20 ..所以如何得到最后一个然后使用prev()?
.eq接受负数指数,从最后算起.请注意,集合.eq上的计数,而不是实际的子索引.但是,在你的情况下,集合只包含一个子集,因此没有区别.ul
$("ul li").eq(-2); // -1 is last, -2 is one before last
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2659 次 |
| 最近记录: |