Select2 下拉更改事件不起作用

新手上路,请多包涵

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

我尝试了以下代码,但它对我不起作用。

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

$eventSelect.on("change", function (e) { log("change"); });

谁能告诉我怎样才能使这项工作?

原文由 arunraj6 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 506
2 个回答

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

$("#id").on("change", function () { debugger; });

原文由 arunraj6 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

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

原文由 Jeison Flórez 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题