【发布时间】:2013-02-17 22:47:38
【问题描述】:
我有一个隐藏或显示 div 的锚标记,但我无法更改它的文本和图标。
如何更改文本和图标标签,因为目前它会将图标标签解析为常规文本。
锚标记:
<a class="collapse-info btn"><i class="icon-arrow-up icon-white"></i> Hide Info</a>
我需要课程从“icon-arrow-up icon-white”变为“icon-arrow-down icon-white”,然后在切换期间返回。
Javascript (jquery)
$('.collapse-info').toggle(function() {
$('.server-info').slideUp();
$(this).text('Show Info');
}, function () {
$('.server-info').slideDown();
$(this).text('Hide Info');
});
正在尝试类似 $("#collapse-icon").toggleClass('icon-arrow-down');但这不起作用,因为锚文本在初始切换后被覆盖。
感谢您的帮助。
【问题讨论】:
标签: javascript jquery twitter-bootstrap anchor toggleclass