Yii2:带有 jQ​​uery 事件的 select2 不起作用

Posted

技术标签:

【中文标题】Yii2:带有 jQ​​uery 事件的 select2 不起作用【英文标题】:Yii2: select2 with jQuery event doesn't work 【发布时间】:2018-02-24 16:31:06 【问题描述】:

我试图在选择 Select2 的值时触发一个函数。 select2 有颜色名称。

$('#idColor').on('select2:selecting', function(e) 
    console.log($('#idColor').val());
);

示例:我选择了蓝色选项,但什么也没发生。然后我选择红色,控制台显示蓝色。

Select2 小部件位于另一个人创建的 Yii2 项目中。所以我找不到它的文档网站。

也许我有类似的问题,但是这个人使用 Backbone.js:Click and Change event not working for jquery-select2 options

我正在学习 jQuery,所以也许我做错了什么。

【问题讨论】:

控制台有错误吗? 完全没有错误。 我不确定它是否重复,但可能是:***.com/questions/18615108/… 【参考方案1】:

可能是你没有使用正确的事件尝试使用 onChange

 $('#idColor').on('change', function(e) 
     console.log($('#idColor').val());
 );

【讨论】:

以上是关于Yii2:带有 jQ​​uery 事件的 select2 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

带有 jQ​​uery 验证插件的引导程序

带有 jQ​​uery 悬停淡入淡出效果的表格

带有 jQ​​uery 的 Django 模板“包含”标签

带有 jQ​​uery.ajax() 的 CORS

带有 jQ​​uery 的 Asp Mvc 视图

使用带有 jQ​​uery 插件的 Browserify