Javascript 如何将devbridge/jQuery自动完成插件绑定到RequireJS?

Javascript 如何将devbridge/jQuery自动完成插件绑定到RequireJS?,javascript,jquery,requirejs,shim,Javascript,Jquery,Requirejs,Shim,我试图将jquery插件与RequireJS联系起来 然后我叫它,但它似乎不是工作 require(["jquery"], function($) { $('.autocomplete').autocomplete({ lookup: countries, onSelect: function (suggestion) { alert('You selected: ' + suggestion.value + ', ' + sugges

我试图将jquery插件与RequireJS联系起来

然后我叫它,但它似乎不是工作

 require(["jquery"], function($) {
$('.autocomplete').autocomplete({
        lookup: countries,
        onSelect: function (suggestion) {
            alert('You selected: ' + suggestion.value + ', ' + suggestion.data);
        }
    });
}) 

提前谢谢

由于Autocomplete已经在使用AMD,并且需要将jquery作为一个模块,所以您必须定义它。配置将如下所示:

require.config({ 
    baseUrl: '/libs',
    paths: {
        jquery: 'jquery-1.9',
        autocomplete: 'jquery.autocomplete'
    },
     shim: {
        "autocomplete": ['jquery']
    },
});

您是否在firebug或浏览器控制台中看到任何javascript错误
require.config({ 
    baseUrl: '/libs',
    paths: {
        jquery: 'jquery-1.9',
        autocomplete: 'jquery.autocomplete'
    },
     shim: {
        "autocomplete": ['jquery']
    },
});