JQuery/Javascript函数需要$(document.ready)和$(document.ajaxsuccess
我有一个JQuery/Javascript函数,可以在我的站点中用于一些基本的UI功能。但是,此函数影响的许多元素将通过Ajax注入,而其他元素将是静态html 目前,通过复制函数并应用$(document).ready和$(document).ajaxsuccess,我已经能够使脚本为我工作 我的问题是: 实现这一点的适当方法是什么 这是我的JS:JQuery/Javascript函数需要$(document.ready)和$(document.ajaxsuccess,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个JQuery/Javascript函数,可以在我的站点中用于一些基本的UI功能。但是,此函数影响的许多元素将通过Ajax注入,而其他元素将是静态html 目前,通过复制函数并应用$(document).ready和$(document).ajaxsuccess,我已经能够使脚本为我工作 我的问题是: 实现这一点的适当方法是什么 这是我的JS: $(document).ready(function () { $(".hidesfieldset:not(:first)
$(document).ready(function () {
$(".hidesfieldset:not(:first)").hide();
$("fieldset").bind("focus click",function () {
$(".hidesfieldset:not(:parent)").hide(800);
$(".hidesfieldset", this).slideDown(800);
});
});
$(document).ajaxSuccess(function () {
$(".hidesfieldset:not(:first)").hide();
$("fieldset").bind("focus click",function () {
$(".hidesfieldset:not(:parent)").hide(800);
$(".hidesfieldset", this).slideDown(800);
});
});
因为我的一些表单是通过ajax注入的,第一个函数并没有应用于它们,所以我还必须包括ajax成功
注*:对于JS,我是一个完全的新手,这是我第一次使用它,可能有点过头了。因此,如果你在这方面看到其他错误的东西,请随意评论
谢谢,
标记当您通过ajax向页面非同步添加对象,并且希望将事件处理程序连接到一些新添加的对象时,您有以下选项:
没有代码,我们无法真正提供帮助,但我认为您需要检查
$(文档)代码>并在需要时调用k。使用事件委派。