首页 > 解决方案 > JS addEventListener 没有触发

问题描述

当我在我的 JS 文件中添加 addEventListener 以进行“更改”时,它永远不会在选择选项时触发。如果我在我的 HTML 中添加内联“onchange”,它可以工作,但我更喜欢在我的 JS 文件中使用事件侦听器。

我需要在我的 JS 文件中添加事件侦听器的特定方法吗?

这是我添加事件侦听器的方式:

var tagdropDown = document.getElementById("tagSelect");
    tagdropDown.addEventListener('change', function(){
        console.log("tag change");
        tagSelections = $('#tagSelect').val();
    }, false);

标签: javascriptdom-eventsbsmultiselect

解决方案


使用每个 Roman 的 JQuery 订阅,它现在可以根据需要工作。谢谢!罗曼·波克罗夫斯基

jquery 插件仅触发 juqery 事件,尝试使用 jquery 订阅它(它与 dom 事件不同)。——罗曼·波克罗夫斯基


推荐阅读