【发布时间】:2016-02-18 07:09:31
【问题描述】:
下面的代码可以在初始页面加载时工作,但在 ajax 调用之后,它就不起作用了。
$.each($(document).find("[data-type='datepicker']"), (function (index, element) {
$(element).datepicker({
dateFormat: 'dd M yy'
});
}));
如何将事件处理程序与 .each 函数一起使用?
感谢您的建议!
【问题讨论】:
-
您的 ajax 调用在哪里,它与这段代码的匹配度如何?
.each没有直播。如果您更改集合,则需要再次运行它。 -
请显示您的 ajax 调用中的代码。我猜问题在于该代码与您显示的代码之间的关系。
-
花 20 分钟学习调试 javascript-code (getfirebug.com/javascript)。
-
我假设这段代码不仅在
document.ready内部,而且在ajax success内部!如果它不在ajax success内,那么这将无法正常工作.. 因为ajax不会刷新页面并且document.ready不会再次被调用..
标签: javascript jquery ajax each