私はクラスの16個の要素を持っていますrow
一度に表示されている要素をスライスして変更しようとしています。
$(document).ready(function() {
$('.row').slice(0, 2).show();
$('.row').slice(3, 16).hide();
$('#next').click(function() {
$('.row').slice(0, 2).hide();
$('.row').slice(3, 5).show();
$('.row').slice(6, 15).hide();
});
});
したがって、最初は次の 3 つの項目のみが表示されます。
Row 0
Row 1
Row 2
//$('.row').slice(0, 2).show(); -- this is correct
しかし、ボタンをクリックして次の 3 つを表示すると、代わりに次のように表示されます。
Row 2
Row 3
Row 4
//yet I specified this: $('.row').slice(3, 5).show();
なぜこれが起こり、どうすれば修正できますか?
Jfiddle: http://jsfiddle.net/RjHvw/