$("#wizard li").click(function () {
console.log( $(this).index() );
});
但是,与其为每个列表项附加一个单击处理程序,不如(在性能方面)更好地使用delegate
如下所示:
$("#wizard").delegate('li', 'click', function () {
console.log( $(this).index() );
});
在jQuery 1.7+中,您应该使用on
。下面的示例将事件绑定到#wizard
元素,就像委托事件一样工作:
$("#wizard").on("click", "li", function() {
console.log( $(this).index() );
});