【发布时间】:2011-11-26 02:56:03
【问题描述】:
我有以下代码:
css:
nav div:nth-child(1) { background: red; }
nav div:nth-child(2) { background: blue; }
nav div:nth-child(3) { background: yellow; }
html:
<nav>
<div>item #1</div>
<div>item #2</div>
<div>item #3</div>
</nav>
jquery:
$(document).ready(function() {
$('.nav div:nth-child').click(function) {
console.log(this);
});
});
编辑:我现在得到:未捕获的异常:语法错误,无法识别的表达式::nth-child
如何使用jquery点击nth-child并像CSS一样获取项目编号? eg:我点击第二个,jquery会返回2
【问题讨论】:
-
你在 jquery 中拼错了 nth: div:ntd-child
-
我猜火鸡太多了,谢谢我更新了我的答案