我知道当你动态创建一个元素时,你必须使用类似的东西:
$("#id").live("click", function() {
//something
});
现在我有这个:
$('#tdInput1').datepicker({
inline: true
});
我的问题是:如何让它活跃,以便它可以与动态创建的元素交互。
最佳答案
接受的解决方案不适用于键盘焦点事件。所以我必须更改为:
$('.parent').on('focusin', '.datepicker', function(e) {
$(this).datepicker(options);
});
由于 jquery 1.9.1 不包含 .live
方法,因此必须将 .live
更改为 .on
。以上适用于鼠标事件和键盘焦点事件。
关于jquery - 让日期选择器生效 - JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6601301/