Select2下拉更改事件不起作用

Aru*_*j R 6 javascript jquery jquery-select2 dropdown

我正在使用Select2下拉菜单,我需要根据下拉选项执行一些功能.

我尝试了以下代码,但它对我没用.

$eventSelect.on("select2:select", function (e) { log("select2:select", e); });

$eventSelect.on("change", function (e) { log("change"); });
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何才能使这项工作?

Aru*_*j R 7

我正在使用select2版本3.3.2,以下代码对我有用

$("#id").on("change", function () { debugger; });
Run Code Online (Sandbox Code Playgroud)


小智 7

您可以在知道网页已完全加载后尝试声明事件,就我而言,这就是问题所在:

$(document).ready(function(){
    $('#yourselect').on("select2:select", function(e) { 
        console.log($(this).val());
    });
});
Run Code Online (Sandbox Code Playgroud)