我有以下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/
这是我希望脚本实现的功能:当点击“显示更多”后,展现隐藏元素时,我希望“显示更多”的文本被替换为“显示较少”。这样做会更加用户友好并且更有意义。
你有什么想法可以实现这个功能吗?