将事件绑定到动态添加的内容

时间:2013-12-29 20:57:27

标签: javascript jquery bind

我有一个jquery日历,它从一个php文件中获取事件,它正在提供json数据。 我想在添加到日历的每个事件上绑定一个函数。我这样做了:

$(this).bind("mouseenter", function(){
        alert("a");
        });

它可以工作,但仅适用于每个事件的第二次翻转。我第一次翻身没有任何事情发生。

1 个答案:

答案 0 :(得分:0)

使用JQuery可以通过两种方法实现这一目标。

$(selector).live( evt, function(){} ); // for JQuery 1.7 and less. 

$(document).on( evt, selector, function(){} );

事件委派是您实现此目的的另一种方式。

考虑此链接=> http://learn.jquery.com/events/event-delegation/