在EasyAdmin中检测Select2的onChange事件

4

我正在使用EasyAdmin Bundle,它似乎使用Select2来处理内部的选择表单字段。我试图捕获onChange事件,但是我无法弄清为什么以下代码不起作用:

$('#mySelect2Id').on('change', function () {
    console.log($(this).value());
})

不幸的是,当我更改Select2的值时,控制台中看不到任何内容。有人遇到过类似的问题吗?谢谢你的帮助。


当您分配事件时,DOM是否已加载?在分配事件之前记录选择器的长度会发生什么 console.log($('#mySelect2Id').length); - chiliNUT
1个回答

0

问题已经解决。 看起来,如果在webpack中与EasyAdminBundle一起导入jquery,则会出现问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接