您可以簡單地這樣做:
// 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