【问题标题】:How can I change button color,glyphicon and text on clicking it?单击按钮时如何更改按钮颜色、字形和文本?
【发布时间】:2017-03-03 21:24:51
【问题描述】:

当我切换按钮并更改 glyphicons 时,它可以正常工作。但我也想更改文本和颜色。这是我的代码

HTML

<button class="btn btn-primary">
   <i class="glyphicon glyphicon-plus">
        &nbsp;Add
</button>

Javascript

 $(document).ready(function() {
     $(':button').click(function(){
     $(this).find('i').toggleClass('glyphicon-plus').toggleClass('glyphicon-ok');
});

试试这个对我没有帮助 - removeClass('btn-primary').addClass('btn-danger').text('chosen')

【问题讨论】:

    标签: javascript jquery twitter-bootstrap


    【解决方案1】:
    $(document).ready(function() {
         $(':button').click(function(){
        $(this).find('i').toggleClass('glyphicon-plus glyphicon-ok').toggleClass('btn-primary btn-danger' );
        });
    

    toggleClass 函数可以接受 2 个参数。如果传递了 2 个参数,它将根据当前应用于元素的类来切换一个关闭和一个。

    【讨论】:

    • 你的引号打错了
    • 也许你有解决方案,但你能解释一下你的代码吗?谢谢
    • 您在i 上切换按钮主要和危险等级
    • 添加了解释。
    • 这不是第二个参数的作用。第二个参数只能是真/假
    猜你喜欢
    • 2014-08-26
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-07
    • 2013-01-28
    • 2021-07-21
    相关资源
    最近更新 更多