0

我在 jqm 函数中遇到问题

    <span class="smaller gray">[ <span class="blueonly"><a href="javascript:void(0)" rel="nofollow" onclick="javascript:jQuery(\'#saved_search_modal\').jqm({modal: false}).jqmShow();" >' . $phrase['_save_as_favorite_search'] . '</a></span> ]</span>'; 

根据上述功能,当我单击保存搜索链接时,它会引发错误显示

jQuery("#saved_search_modal").jqm is not a function

为什么会这样......请任何人建议......

4

2 回答 2

1

试试这个

$(document).ready(function(){
// write your code here, related to jqm.
});
于 2012-05-28T07:09:13.757 回答
0

您应该检查您的插件是否已正确且及时地加载。您可以为此使用firebug for Firefox(或其他浏览器的任何其他等效项)

检查 NET 选项卡以查看您的外部文件是否已正确加载,并在尝试使用它们之前使用调试器查看它们是否已加载。

请注意,像上面这样的内联代码会使调试变得更加困难。我强烈建议您将您的 javascript 从您的标记中分离出来,并将其放入外部文件中。

于 2012-05-28T06:58:09.203 回答