在页面A.html中,我导入了jQuery基本文件“jquery-1.4.2.min.js”& “的jquery-UI-1.8.5.custom.min.js”
在页面中,我还使用$("#dialog").dialog({……});
<div class="dialog">……</div>
有一个<input>
按钮可以打开对话框。我在另一个js文件“test.js”中写了这个函数:
$("input").click(function(){$("#dialog").dialog("open");})
然后我使用$.getscript
加载js文件:$.getscript("test.js")
似乎无法识别.dialog("open")
方法。
为什么无法识别?我该如何解决这个问题呢?
答案 0 :(得分:0)
如果您的div确实有class="dialog"
,则应使用$('.dialog')
。或者,使用<div id="dialog">
和$('#dialog')
。
答案 1 :(得分:0)
通常这是由两件事中的一件引起的:
检查其中任何一个......根据我的经验,这是导致插件未定义的方法大多数的原因。