上这是种从以前的问题,我发布的遵循,但我没有能够得到它的工作..jQuery的标签 - 多组上
我试图用多套的标签(jQuery)在一个页面上。
这是代码我有一组标签的伟大的工程:
$('div.tabs div.tab').hide();
$('div.tabs div:first').show();
$('div.tabs ul.htabs li:first a').addClass('current');
$('div.tabs ul.htabs li a').click(function(){
$('div.tabs ul.htabs li a').removeClass('current');
$(this).addClass('current');
var currentTab = $(this).attr('href');
$('div.tabs div.tab').hide();
$(currentTab).show();
return false;
});
要使用一组以上我分配#ID对每个选项卡设置和页面上试图与以impliment此:
$.each(['#tabs-1', '#tabs-2', '#tabs-3' ], function(id) {
$(id + 'div.tab').hide();
$(id + 'div:first').show();
$(id + 'ul.htabs li:first a').addClass('current');
$(id + 'ul.htabs li a').click(function(){
$(id + 'ul.htabs li a').removeClass('current');
$(this).addClass('current');
var currentTab = $(this).attr('href');
$(id + 'div.tab').hide();
$(currentTab).show();
return false;
});
});
显然我在这里做错了,但作为一个jQuery新手我很难过!
啊是的。但是,即使纠正这一点也没有奏效。 – 2010-05-31 17:23:54