0

以下のようなラジオボタングループがあります。

<div class="btn-group" data-toggle="buttons-radio">
    <a href="#1" class="btn btn-primary btn-andares" data-toggle="tab">1º Andar</a>             
    <a href="#2" class="btn btn-primary btn-andares active" data-toggle="tab">2º Andar</a>                  
    <a href="#3" class="btn btn-primary btn-andares" data-toggle="tab">3º Andar</a>                 
</div>

ボタンをクリックすると、現在の画像が表示されます。問題は、既に切り替えられているボタンをクリックすると、現在の画像がリロードされることです。既に選択されているボタンを無効にする、またはユーザーがクリックできないようにするにはどうすればよいですか?

私はこれを使用しようとしました:

$('.btn-andares').click(function(e) {
        if($(this).is(':checked')) {
            alert("already checked");
        }
    });

しかし、うまくいきません..他に何ができますか?

4

1 に答える 1

1

false を返す:

$('btn-group').on('click', '.btn-andares', function(e) {
    return !$(this).hasClass('active');
});
于 2013-03-11T00:08:51.463 に答える