2

select-2 プラグインを select 要素に接続しましたが、イベントを 1 つ割り当てたいと思います: .select2-search-choice-close をクリックした後にフォームをリロードしますが、この要素にイベントをバインドできません.

イベントをバインドする前に、すべてのイベントのバインドを解除し、親のhref属性を変更しようとしました:

$('.select2-choice').attr('href', '#'); // remove javascript:void(0) 
$('.select2-search-choice-close').off();

それでも:

$('#dashboard').on('click', '.select2-search-choice-close', function(e) {
                    e.preventDefault();
                    alert('test');
                    console.log('test');
                };

.select2-search-choice-close をクリックしても、これは起こりません。

バージョン: 3.5.2 を使用していますが、残念ながら変更できません。

4

1 に答える 1

2

変更イベントを使用する

$('#dashboard').on("change", function (e) {alert('test');});

于 2016-02-19T10:12:01.957 に答える