2013-09-06 4 views
5

をクリックしていない私は、select要素を持っていました素敵な乗算ドロップダウンと私はメニュー項目を(選択またはdelestct)をクリックしたときに何も起こらない以外はすべて正常に動作します。ブートストラップ・セレクトは、プロキシがイベント

オリジナルの(隠された)オプション要素から新しい作成要素 'ul.dropdown-menu li a'にイベントプロキシをクリックしてみませんか?どうすれば修正できますか?

+0

あなたは$( '#selectBox option')を試したことがありますか?( 'click'、function(){}); ' – Schmalzy

答えて

12

変更しますコードへ:

$('#selectBox').on('change', function(){ 
    ..... 
}); 

これが働かなければなりません。

+1

はい、この作品です。ありがとう。それは私が必要とするものではありませんが、それは私に機能的な責任を与えてくれます。 – gilnator

+0

これで問題が解決した場合は、回答を受け入れてください:) – anacarolinats

+3

こんにちは、@ anacarolinats、これは私のために働いていません – Afsar

0

$("#selectBox").change(...)/.on("change", ...)ドロップダウンメニューオプションが変更されたときに起動しますが、選択が同じになっても機能しません。

ドロップダウンが閉じるとすぐにドロップダウンメニューに関連付けられたラジオボタンを確認し、hidden.bs.selectイベントを使用してください。

ドロップダウンでフォーカスとクローズが失われない限り、関連するshow.bs.selectまたはshown.bs.selectを使用することもできます。

欠点は、ドロップダウンメニューの選択を変更しなくてもイベントが発生することです。オプションを選択せず​​にドロップダウンの外側をクリックしてクリックすると

bootstrap-select documentation on eventsを参照してください。

関連する問題