【发布时间】:2012-12-28 18:23:28
【问题描述】:
我有以下 jQuery 代码,它定位页面上的 ul 元素,隐藏该 ul 元素内第三个项目之后的任何 li 项目并附加一个 “显示更多!” 单击时显示/切换隐藏列表项的文本链接。
$('ul')
.find('li:gt(2)')
.hide()
.end()
.append(
$('<li>Show More!</li>').click( function(){
$(this).siblings().toggle(500);
})
);
脚本功能示例:http://jsfiddle.net/vf6j5/
这是我希望脚本执行的操作:当点击“显示更多!” 后隐藏元素显示出来时,我希望“显示更多!” 文本被替换为 “Show Less!”。这样做会更加用户友好,也更有意义。
关于如何实现这一点的任何想法?
【问题讨论】:
标签: javascript jquery