-1

私は次の要素を持っています

<button type="button" class='launch' data-toggle="modal" data-target="#myModal">Launch modal</button>
<button type="button" class='boom' data-toggle="modal" data-target="#myModal"> Boom </button>

そして私はイベントリスナーを持っています:

$('#myModal').on('show', function () {   

       // how do I check if button has class launch or boom? 
})

ボタンに関数内のクラス起動またはブームがあるかどうかを確認するにはどうすればよいですか? つまり、問題は、この関数内でこのアクションをトリガーするボタンをどのように取得するかです。

4

2 に答える 2

0

jQuery .hasClassメソッドを使用して、クラスが存在するかどうかを確認します。

$('#element').hasClass('launch'); // returns true or false;

以下のコードを試してください。.myModalbtn両方のボタンにクラスを追加してください

$('.myModalbtn').on('hidden', function () {   

       $(this).hasClass('launch')) // if the it has launch class -> returns true else false;
});
于 2013-04-24T05:39:02.350 に答える