网上查资料和不断尝试,终于找到原因了.
1)网上一种解释:
If you are trying to add your own jQuery code to WordPress, and have had the error “$ is not a function” show up on Firebug, here is the fix:
Convert all dollar signs ($) to ‘jQuery’
The dollar sign is reserved in WordPress for the Prototype library, which is why it errors out. For example, instead of:
1
2
3
|
$().ready( function () {
$( "#select_me" ).show();
}); |
Change it to:
1
2
3
|
jQuery().ready( function () {
jQuery( "#select_me" ).show();
}); |
2)按照上面该法没作用. Error msg 变成: jQuery(***).dialog is not a function.
一个下午的努力, 觉得可能是js冲突所致. 一行行删代码, 发现是下面一行. 原来不是方法冲突, 而是引用冲突吧?!
"<script src="<session:constant name='ContextPath'/>/js/jquery-1.8.5/js/jquery-1.4.2.min.js" type="text/javascript"></script>". 在内部Frame的jsp中, 这样一行删除就OK了. 可能是外部已经引用了, 删除后jQuery的方法都正常了.
相关推荐
打开控制台发现报错:object is not a function。 感觉很奇怪,这块的功能最新没动过怎么会突然出问题了呢?上线时主流浏览器都测试过了呀。 虽然奇怪,但是还的解决问题。看着代码发现一个radio对象的name属性和一...
通过以上分析,解决`.endWith is not a function`问题的关键在于检查代码的正确性、变量类型以及运行环境的支持。如果需要在不支持`.endsWith()`的环境中使用,可以采用自定义扩展的方式来实现类似的功能。同时,...
然而,当你遇到`TypeError: this.$set is not a function`的错误时,通常是因为`this`上下文没有正确指向Vue实例。下面我们将深入探讨这个问题及其解决方案。 ### 报错场景 在开发过程中,你可能在尝试将API获取的...
总的来说,解决"jQuery.handleError is not a function"错误的关键在于理解和适应jQuery的版本变化,以及正确地处理AJAX请求中的错误。确保你的代码和所依赖的库保持更新,可以避免很多类似的问题。同时,利用社区...
总之,了解JavaScript代码中“$ is not a function”错误的根源,并掌握解决方法,对于任何Web开发者而言都是必备的技能之一。通过合理安排脚本和库文件的引入顺序,使用模块化加载工具,或者利用jQuery提供的工具...
总结一下,解决"luckysheet is not defined"的问题主要涉及正确安装、引入和初始化Luckysheet。如果你已经尝试过其他博主的方法而未成功,可以对照以上步骤检查并修正错误。同时,利用Luckysheet-master中的源码和...
本问题涉及到在使用Sea.js加载jQuery时遇到的一个常见问题,即在尝试使用jQuery时提示“$ is not a function”,这通常是由于模块加载机制不匹配导致的。 Sea.js 是一个遵循CMD规范的前端模块加载器,而jQuery 1.7...
$.TOJSON IS NOT A FUNCTION的解决办法-附件资源
本文将深入探讨如何理解和解决Vue中与$refs相关的问题。 首先,$refs的用途主要是为了方便在模板中引用组件或者DOM元素,它不是Vue的响应式系统的一部分。这意味着当你通过$refs访问子组件的属性或方法时,这些属性...
"微信小程序报错:this.setData is not a function的解决办法" 微信小程序报错:this.setData is not a function是一个常见的错误,特别是在使用微信小程序开发时。在这个错误中,this.setData变成了undefined,...
当遇到 `this.$store.commit is not a function` 的错误,通常是因为在尝试调用 Vuex 中的 mutation 方法时,没有正确地配置或引用 store。 首先,我们需要确保正确安装了 Vuex。通过运行 `npm install vuex --save...
今天一个客户用chrome浏览器访问网站,他的网站js提示self.attachevent is not a function,这个问题就是这个浏览器不支持attachevent,可以通过如下方法解决了,分享一下,需要的朋友可以参考下
最后,以上内容详细说明了如何解决Koa2应用中的ctx.render is not a function错误。遇到这类问题时,开发者应当首先考虑是否是中间件顺序配置不当导致的。了解并掌握中间件的执行机制,对于Koa框架的使用至关重要,...
在JavaScript编程中,"$ is not defined" 是一个常见的错误,通常出现在尝试使用jQuery库时,但该库尚未被正确引入或加载。这个错误表明代码在尝试访问jQuery对象($是其常用的别名)时,系统并没有找到这个全局变量...