使用 jQuery 切换内容
Toggle content with jQuery
我有一个链接"显示更多..."。当我单击它时,我会切换带有详细信息的div 的可见性。我想知道是否有一种简单漂亮的方法来切换"显示更多..."之间的链接内容和div 切换发生时"隐藏详细信息"?
如果你只想切换文本,这里有一个简单的例子,jQuery中基于使用SPAN作为标签。
$('#SpanLabel').html($('SpanLabel').text() == 'Show More...' ? 'Hide details' : 'Show More...');
使用 html 5http://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_summary
我以前用过这个,并取得了一些成功:
http://plugins.learningjquery.com/expander/index.html
您可以使用
CSS 规则更改显示的内容: http://jsfiddle.net/8G6fm/
我想优点是如果您想进一步设置样式,您可以添加到样式中(例如,使用指向左/向下的箭头的背景图像,具体取决于它是否打开(。
相关文章:
- jQuery使用anoSlide在手机上滑动
- jQuery使用api获取typeform结果
- JQuery使用相同的功能自动完成各种输入文本
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- jQuery使用ajax自动完成问题-TypeError:this.source不是函数
- jQuery:使用substr()的另一种方法
- 我如何让jQuery使用Greasemonkey 0.8脚本(在Firefox 2上),在没有互联网的情况下使用PC
- jquery使用name from变量按类选择元素
- JQuery:使用clone()生成的元素不采用原始的事件属性
- jQuery使用$.post上传文件
- 如何将数据附加到DOM元素以供jQuery使用
- jquery使用val()复制值似乎可以删除换行符
- jQuery使用.of()删除事件处理程序时出现的问题
- jquery使用输入框内容
- jQuery:使用实时事件添加tabindex属性
- Jquery使用html对象添加更多内容
- jQuery 使用 .scroll(handler) 滚动到元素
- PHP jQuery使用多个单词传递值
- 防止已选择的选项 Jquery 使用 MYSQL 自动完成
- jQuery使用XML数据更新UL列表