jQuery 中存在任何附加事件的事件,如下所示:
$("body").on("click", "#test", function () {
// some code here...
});
我可以附加到load或ready事件,以替换:
$(document).ready(function () {
// Some code...
});
我需要这个,因为我$(document).ready();在外部文件中有范围,可以进行一些表单验证,并且在我的 HTML 中我通过 ajax 加载了一些内容,然后在该范围内的所有内容都不起作用。
换句话说,我希望所有内容都$(document).ready();留live在页面上,使用类似.on.
如果我将 HTML 直接放在页面中,而不使用 ajax,则验证有效。
关于如何解决这个问题的任何想法?