0

在遵循本教程时,我无法为动态表单实现这个 jQuery 插件

这个简单的代码在 Firefox 3.5.5 中给了我一个错误。

$(document).ready(function(){  
    $('#duplicate').dynamicForm('#plus', '#minus', {limit:5});
});

和错误:
“$("#duplicate").dynamicForm 不是函数”

HTML 中有一个 id="duplicate" 的元素,所以我不确定错误的含义。
任何人都可以对这个问题有所了解吗?

4

3 回答 3

1

在包含库本身之后,您是否包含jquery-dynamic-form.jshead页面的部分中:jquery

<script type="text/javascript" src="jquery.js"></script>    
<script type="text/javascript" src="jquery-dynamic-form.js"></script>
于 2009-11-27T17:02:51.600 回答
0

经过几个小时的拉扯,我终于解决了这个问题。罪魁祸首?脚本标签中的“text/javascript”拼写错误。

我想我现在要睡午觉了。感谢大家的帮助。

于 2009-11-27T21:27:11.787 回答
0

@buken 你怎么知道两者都没有错误地加载?

该错误表示没有为 jQuery 对象定义使用该名称的函数。当您尝试使用它时,可能该插件没有正确加载。

尝试检查$().dynamicForm萤火虫控制台。如果加载了插件,它应该输出normalizeElmnt(elmnt). 检查从http://code.google.com/p/jquery-dynamic-form/downloads/list下载的示例,它是否有效或抛出错误?

于 2009-11-27T17:38:48.020 回答