您可以简单地这样做:
// save selected jQuery objects into variable
var all_help_triggers = $(".canned-triggers > li");
// get first element in jQuery object, and assign a click handler
all_help_triggers.eq(0).click(function(){
alert('hi!');
});
编辑(关闭额外的基于注释):
要获得索引,使用.index()
$('.canned-content > li').hide();
$('.canned-triggers > li').click(function() {
var i = $(this).index();
$('.canned-content > li').eq(i).show();
});
http://jsfiddle.net/samliew/erp2J/11/
如果你想隐藏页面加载列表,你应该在CSS中完成。相反的:
$('.canned-content > li').hide();
删除该行并添加这个CSS来代替:当您使用的每个()的“本”价值是指“每个”元素进行迭代
.canned-content > li { display: none; }
显示你的HTML ... – Mortalus 2013-02-27 03:32:47
似乎工作在这里罚款:: http://jsfiddle.net/BVrwu/ – 2013-02-27 03:36:47