javascript - 如何更改jquery按钮图标

标签 javascript jquery html

我有一个按钮:

        <button type="submit" class="btn blue pull-right" id="RequestNewPwd">
           Submit <i class="m-icon-swapright m-icon-white"></i>
        </button>

带有文本和图标。我正在尝试通过 javascript 更改文本和图标,如下所示:

            $("#RequestNewPwd").button({
                label: "Sent",
                icons: {
                    primary: "m-icon-swapleft  m-icon-white",
                }
            })

但它不起作用。我也试过:

$("#RequestNewPwd").text('Submit <i class="m-icon-swapright m-icon-white"></i>');

它会像文本一样打印 html 代码。这有效:

$("#RequestNewPwd").text('Submit'); 

但我还需要显示图标。有人可以帮我吗?谢谢!

最佳答案

在附加 html 时,您需要使用 .html() 而不是 .text():

$("#RequestNewPwd").html('Submit <i class="m-icon-swapright m-icon-white"></i>');

关于javascript - 如何更改jquery按钮图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21724170/

相关文章:

javascript - 如何在输入字段顶部移动虚拟键盘?

html - 使用 Pandoc 将 Markdown 链接转换为 HTML

javascript - ASP.net javascript 在 asp 上起火 :ImageButton

javascript - 如何干燥我的 CouchDB View ?

javascript - 文本在 Google 网上论坛中设置,帖子正文但不显示?

javascript - jQuery 1.9 中 DOM 更改后事件无法触发

javascript - 刷新 Div 内容不起作用?

javascript - 如何在滚动网站时显示我的文字

html - 我可以将 CSS 应用于 <div> 的背景图像吗?

html - XSL 中的表列拆分问题