jQuery有序列表索引

问题描述

| 是否可以使用jQuery将click事件添加到有序列表的编号索引中? 怎么样? 谢谢 /编辑/ 好吧,也许我还不够清楚,但是我确实指定了该事件必须在INDEX上,而不是在LI本身上。我已经将事件附加到LI,我想知道是否有一种方法可以仅操作索引。 谢谢     

解决方法

$(\'#targetid\').click(function(){\'EVENT STUFF HERE\'});
应该可以解决问题,尽管如果您要问如何使列表中的数字可点击,您最好的选择可能是使用CSS将包裹在A标签中的透明DIV扩展回数字的左侧和上方。就像是
margin-left: -30px; padding-left: 30px;
应该让您做到这一点,而又不会破坏列表内容。     ,查看:nth-​​child()选择器以附加事件处理程序。例如。
var index = 2;
$(\"ul li:nth-child(\" + index + \")\").click(function() {
    // ...
});
    ,尝试
$(\"ol li:eq(n)\").click(function () {});
    ,为什么不?
$(\"ol li\").click(function(e){});
    ,请查看此内容,了解如何通过类切换有效地管理悬停: http://pastie.org/805428 有了这种模式,您就可以管理5s内元素的隐藏。