Jquery形成插件问题

时间:2010-05-27 06:54:18

标签: javascript jquery forms plugins

我有以下内容:

$(document).ready(function(){
    // bind 'myForm' and provide a simple callback function 
        $('#form').ajaxForm(function() { 
            alert("Works!!!"); 
        });                        
});

问题在于,当我动态地将表单添加到HTML时,脚本无法正常工作。如果表单从一开始就存在,那么表单将使用Ajax提交并按预期工作。 这有什么问题?

1 个答案:

答案 0 :(得分:1)

问题是$(document).ready()仅在最初加载页面时被触发。如果您将表单动态添加到页面,则需要再次调用以设置表单。

或者,您可以在页面上使用livequery plugin“收听”,以便在页面中添加新的表单元素并自动为您设置表单。