javascript - jQuery.noConflict() 在另一个脚本中导致错误

标签 javascript jquery

我正在为这个插件使用这段代码 http://unwrongest.com/projects/defaultvalue/

// <![CDATA[
    $.noConflict();
    jQuery(document).ready(function(){
        jQuery('.defaultval').defaultValue();
    }); 
// ]]>

$.noConflict(); 在这一行的另一个脚本中给我 $ is not a function

$( "#city" ).autocomplete({ 

“自动完成”用于 jquery UI 自动完成插件 http://jqueryui.com/demos/autocomplete/#remote-jsonp

我该如何解决这个问题?删除 $.noConflict(); 似乎可以解决问题,但我想离开,因为我认为这是有原因的。

最佳答案

noConflict 函数删除了 jQuery 的 $ 别名,以允许其他库使用 $ 代替。

您不能将 noConflict 与使用 $ 的代码一起使用,除非您通过编写 (函数($) { ... })(jQuery);

关于javascript - jQuery.noConflict() 在另一个脚本中导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5968540/

相关文章:

javascript - 移动设备上的奇怪的toggle()行为

javascript - HTML5文件读写同步

jQuery 从上面获取标签

javascript - SharePoint REST _api DateTimeRange 查询

javascript - JQuery 中的多个 AJAX 加载

Jquery PHP如何检查提交表单后复选框是否已被选中

javascript - 我从 postman 和我的 JS 代码向我的网络服务发送 POST - 响应不同,为什么?

javascript - 在 Ajax 弹出窗口中显示 PHP 输出

javaScript 扫雷器显示空字段

javascript - 将 twilio 调用置于保留状态