我有一个表,默认情况下我只想显示第一行,但如果用户单击“显示更多”链接,则显示额外的 X 行(如果用户然后单击“显示更少”,则相反隐藏 X 行)。
例如,我希望页面加载时的默认视图如下所示:
Top Scores
====================================
| 1 | show this row always! |
====================================
-show more-
然后,如果用户点击“显示更多”,表格应该会展开额外的行,如下所示:
Top Scores
====================================
| 1 | show this row always! |
| 2 | newly displayed row |
| 3 | newly displayed row |
| 4 | newly displayed row |
| 5 | newly displayed row |
====================================
-show less-
然后很明显,如果用户单击“显示更少”,表格将恢复为默认值(再次仅显示第一行)。
我对.toggle()
jQuery 中的函数很熟悉,但不确定它是否可以在这里应用,或者我是否需要做更多的手动工作。
谢谢!