javascript - jquery表单插件问题

标签 javascript jquery forms plugins

我有以下内容:

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

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

最佳答案

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

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

关于javascript - jquery表单插件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2919062/

相关文章:

javascript - 无法从 React 中的文本字段获取输入

javascript - 访问 div 内的元素

php - 使用 JavaScript 动态添加字段会使字段消失

php - 联系表格直接使用 php 给自己发电子邮件

javascript - 日期类型不符合谷歌图表要求

javascript - 将数组作为属性传递

javascript - 基于 mustache 的逻辑导致 algolia

javascript - 从列表中获取所有 id

javascript - WordPress 编辑自定义 jquery 不起作用

javascript - 如何在表单对象中包含按钮的值?