1

我编写了一个 div ( #div1),它有一个 form ( #frm1) 并附加了formWizard插件。单击 div 外部的按钮时,会打开一个对话框,单击该按钮时会使用该按钮重新#div1加载$('#leftMenu').load('MainLeftMenu.jsp');

问题是#div1重新加载了新值,并且formWizard表单附带了相同的插件,但没有显示表单的输入框,就好像我检查了它们在各自位置的元素一样。

我想让这个工作,以便#frm1来自加载的新表单()应该得到一个附加的 formWizard 插件。

所以,总而言之,我可以使用 live 将第三方插件附加到 DOM 元素吗?

提前致谢

4

1 回答 1

0

jQuery 的.live方法已被弃用(.on从现在开始使用)。您是否考虑过在.load方法的回调中激活新表单上的插件?

$("#leftMenu").load("MainLeftMenu.jsp", function(){
    // At this point, your new elements are in the DOM
    $("#frm1", this).formwizard();
});
于 2012-05-24T14:28:32.797 回答