我有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();
});
});
所以最初,你只看到这三个项目:
Row 0
Row 1
Row 2
//$('.row').slice(0, 2).show(); -- this is correct
但是当我点击我的按钮来显示接下来的三个时,它会显示:
Row 2
Row 3
Row 4
//yet I specified this: $('.row').slice(3, 5).show();
为什么会发生这种情况,如何解决?
Jfiddle:http: //jsfiddle.net/RjHvw/