我已經做了旁邊和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