这个简单的代码在Firefox 3.5.5中给我一个错误。
$(document).ready(function(){
$('#duplicate').dynamicForm('#plus', '#minus', {limit:5});
});
和错误:
“$(”#duplicate“)。dynamicForm不是函数”
HTML中有一个id =“duplicate”的元素,所以我不确定错误的含义 任何人都可以对这个问题有所了解吗?
答案 0 :(得分:1)
在包含jquery-dynamic-form.js
库本身后,您是否已将head
包含在页面的jquery
部分中:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery-dynamic-form.js"></script>
答案 1 :(得分:0)
@buken你怎么知道这两个都没有错误加载?
该错误表示没有为jQuery对象定义该名称的函数。当您尝试使用插件时,可能没有正确加载插件。
尝试在firebug控制台中检查$().dynamicForm
。如果加载了插件,则应输出normalizeElmnt(elmnt)
。查看从http://code.google.com/p/jquery-dynamic-form/downloads/list下载的示例,它是否有效或抛出错误?
答案 2 :(得分:0)
经过几个小时的拉毛,我终于解决了这个问题。罪魁祸首?在脚本标记中拼写错误的“text / javascript”。
我想我现在小睡一会儿。谢谢大家的帮助。