【发布时间】:2012-05-18 17:07:34
【问题描述】:
我有 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/
【问题讨论】:
-
请给jsfiddle.net演示