【发布时间】:2016-12-27 20:25:11
【问题描述】:
我正在使用 Boostrap 3 和 Jquery,我尝试使用 boostrap 图标跨度切换按钮内的文本,但不知道该怎么做。这是我尝试过的:
html 代码:
<button type='button' class='btn btn-success btn-md'>
<span class='glyphicon glyphicon-edit'></span> Edit</button>
jQuery代码:
$(this).text(function(i, text){
return text === "<span class='glyphicon glyphicon-edit'></span> Close" ? "<span class='glyphicon glyphicon-edit'></span> Edit" : "<span class='glyphicon glyphicon-edit'></span> Close"
})
那么...这怎么可能?
1) 带有切换文本按钮但保持相同图标的示例。
2) 另一个使用切换文本按钮但切换图标类的示例
谢谢。
【问题讨论】:
-
由于您将原始 HTML 放入元素中,因此您需要使用
.html而不是.text。 -
最后我把“编辑”文本放到了一个标签中,这样更容易替换内容。但感谢您的回答。
标签: javascript jquery html twitter-bootstrap twitter-bootstrap-3