【问题标题】:How to highlight the button when clicked in jquery using toggleclass?使用toggleclass在jquery中单击时如何突出显示按钮?
【发布时间】:2014-05-28 21:13:53
【问题描述】:

我有以下一组按钮,当在组中单击这些按钮或按钮时,所单击按钮的颜色必须突出显示。我如何使用切换类来实现这一点,或者如果不是切换类,请与我分享任何其他方法。

    <div class="btn-group" data-toggle="buttons-checkbox">
                                            <div class='input-group input-group-sm'>
                                                <span class="input-group-addon">Week</span></div>
                                            <button class="btn" name="WeekButtonGroup" id="week1_sat">
                                                S</button>
                                            <button class="btn" name="WeekButtonGroup" id="week1_sun">
                                                S</button>
                                            <button class="btn" name="WeekButtonGroup" id="week1_mon">
                                                M</button>
                                            <button class="btn" name="WeekButtonGroup" id="week1_tue">
                                                T</button>
                                            <button class="btn" name="WeekButtonGroup" id="week1_wen">
                                                W</button>
                                            <button class="btn" name="WeekButtonGroup" id="week1_thu">
                                                T</button>
                                            <button class="btn" name="WeekButtonGroup" id="week1_fri">
                                                F</button>
                                        </div>
    </div>




function highlightwhenclicked() {
 $('[name="WeekButtonGroup"]').each(function (index, element) {

            $(this).click(function () {
                   $(this).removeClass('active'); 


                    }
})
}

我知道 $(this).toggleClass 可以做到这一点,但怎么做?我不介意什么颜色,但按钮在单击时必须突出显示。提前致谢。

【问题讨论】:

  • 你可以只使用 css [name="WeekButtonGroup"]:active{new: style}。不需要 jQuery,除非你真的打算用它来制作动画。jsbin.com/pilekuji/1/edit

标签: javascript jquery asp.net


【解决方案1】:

这样的事情怎么样?

$('.btn').click(function() {
    $(this).toggleClass('clicked');
});

这是一个小提琴:http://jsfiddle.net/Niffler/4uzRj/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-06
    • 2013-05-24
    • 2012-09-16
    • 2021-11-28
    • 1970-01-01
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多