Jquery document.ready函数没有加载click事件处理程序

时间:2015-07-17 14:59:22

标签: javascript jquery html

我是新人,我想知道你是否能够提供帮助。我遇到了过去几天我无法弄清楚的情况。

我的文档中有一个动态div,看起来像<div id="map_25_5">Map</div>

在我的javascript文件中我有

$('[id^="map_"]').click(function(){
   alert('hello'); 
});

当文档被加载时...即使我点击链接也没有检测到任何东西但是如果我使用例如firebug并且实际上在控制台中输入了...那么每个链接都会被开始检测到。

有没有人遇到过这个?

我正在使用Jquery 2.1,我已经尝试了&#34; on&#34;和&#34;点击&#34;功能,但仍然没有注册...但当我将它添加到控制台并运行它的工作原理。我不认为这是使用错误版本的Jquery的弃用处理程序的问题。

我能找到答案。虽然原始评论不正确,但我将在此处记录,以防其他人有此问题。可以使用事件委派解决此问题。请通过以下链接了解更多信息:jQuery click handler function does not fire on element added after DOM load

0 个答案:

没有答案