动态更改Twitter启动按钮上的文本,同时保留图标
Dynamically change text on Twitter Bootstrap button whilst preserving icon?
如何使用javascript/jquery在不破坏图标的情况下更改Twitter引导程序中按钮上的文本?
这是我的静态标记:
<a class="btn" id="myButton" onclick="doSomething()"><i class="icon-ok"></i> Do it...</a>
我可以更改图标,如下所示:
$('#myButton i:first-child').attr('class','icon icon-remove');
这很好,但出于对所有美好事物的热爱,我找不到一种方法来设置按钮文本,然后不删除图标。如果我这样做:
$('#myButton').text('Some Remove Text');
我丢失了图标元素,那么我如何访问,只访问文本并编辑它,同时保留任何子元素?
您可以将内容包装在span元素中,然后在锚点的上下文中找到它。
$('#myButton span').text('Some Remove Text');
此外,您还可以使用$("#myButton i:first")而不是$("#myButton i:first child"),甚至
$('#myButton i') or $('#myButton > i') which would be shorter.
相关文章:
- 替换与单词'匹配的文本字符;购物车'替换为img图标
- Extjs 4网格:根据存储文本值在单元格中放置图标
- 如何在已经有图标的滚动到顶部按钮中添加文本
- Jdewit Timepicker 在文本和图标单击上显示小部件
- 在文本框中键入时使用jQuery更改图标的颜色
- 在导航图标css下换行文本
- DataTables:在按钮中的文本旁边添加图标
- 将鼠标悬停在文本上时显示字形图标链接
- 如何在文本输入中插入删除图标并实现删除文本
- 在输入文本框中键入时显示图标
- 清除键盘打开时在iOS / iPad中不起作用的所有文本图标
- 使用 jquery 引导程序更改锚文本和图标
- 在 jquery 移动版中分别分隔可折叠文本和图标的事件
- 引导按钮组以动态更改文本、HREF 和图标 - JQuery
- D3 强制布局与文本标签和图标
- 将字形图标与右侧和文本输入框内对齐
- 如何正确对齐日期选取器文本框下方显示的日期选取器图标
- MVC 5中带有日期选择器图标的文本框
- 动态更改Twitter启动按钮上的文本,同时保留图标
- atNavButton更改按钮文本图标流星用户帐户