我已经做了旁边和prev按钮功能。我需要让这个当我点击下一步按钮会发生什么,然后同样的事情在前面的按钮点击时发生反转。jQuery的下一步和上一个按钮的工作
这里我曾小提琴链接:http://jsfiddle.net/thilakar/t8v5P/
$(function() {
//var a = '.mainList';
var a = 0;
var b = 2;
$('#next').click(function() {
var x = 0;
var z = $('.mainList').length;
$('.mainList').each(function() {
if(a == x){
var inner_li = $('#'+a+' ul li').length;
for(c=1; c<=inner_li; c++){
if (c == b) {
if ($('#'+a+'_'+c)) {
$('#'+a+'_'+c).show();
}
} else {
$('#'+a+'_'+c).hide();
}
if(b > inner_li) {
if (x < z-1) {
$('#'+a).hide();
a++;
$('#'+a).show();
b=1;
}
}
}
}
x++;
});
b++;
});
});
请帮助我。
只要你知道'如果($( '#' + A + '_' + C))'是保证始终truthy(对象)。你可能意味着'如果($(“#” + A +“_” + C)。长度)'这是只有truthy如果有至少一个元素的选择相匹配的。 (应该是1,因为它是一个id选择器)。 – Paulpro 2012-02-15 05:58:08