【发布时间】:2019-02-01 10:05:51
【问题描述】:
当隐藏输入改变时,我必须得到它的值。但我的听众不工作。
const citySelector = document.querySelector('#city_lat');
citySelector.addEventListener('change', function () {
alert('changed');
});
选择器是正确的。我已经检查了浏览器控制台。事件“输入”也不起作用
【问题讨论】:
-
请也提供 HTML,以便我们运行它并查看您描述的行为。
-
onchange 事件仅在用户更改输入或使用 $('#city_lat').trigger('change') 之类的代码在代码中触发时才起作用。隐藏的输入不能被用户更改,所以默认不会触发更改事件。
标签: javascript