私は次のボタンと前のボタンの機能を行っています。次のボタンをクリックしたときに何が起こるようにする必要があります。前のボタンをクリックすると、同じことが逆に起こります。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).length)'を意味します。これはセレクタと少なくとも1つの要素が一致する場合のみです。 (それはidセレクタなので、ちょうど1でなければなりません)。 – Paulpro