0

我想使用引导按钮(http://getbootstrap.com/javascript/#buttons)创建一个类似复选框的输入,有两种状态:

  • 一个显示带有“已选择选项 A”的按钮的按钮;和
  • 另一个显示“已选择选项 B”。

单击按钮时,我希望它在这两条消息之间切换,但也能够将选择传递给表单。

最好的方法是什么?我的第一个想法是尝试标记data-toggle="button",但我不相信这是最简单的方法。有任何想法吗?

4

1 回答 1

1

这是一个小提琴

<button id="switch" class="on"></button>
<span></span>

$('#switch').click(function() {

    $(this).val('100'); // Set the value of your choice

    if($(this).hasClass('on')) {
       $(this).toggleClass('off','on');
       $('span').text('Option A Selected and value is '+$(this).val());
    }
    if($(this).hasClass('off')) {
       $(this).val('200'); // Set the value of your choice
       $('span').text('Option B Selected and value is '+$(this).val());
    }        

});
于 2013-09-14T18:34:26.450 回答