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,则验证有效。
关于如何解决这个问题的任何想法?