Javascript jquery与django一起使用时出错
我得到一份工作 未捕获类型错误:field.tokenInput不是函数 此javascipt文件djtokeniput.js在我的控制台上出错。这是文件中的代码-Javascript jquery与django一起使用时出错,javascript,jquery,jquery-tokeninput,Javascript,Jquery,Jquery Tokeninput,我得到一份工作 未捕获类型错误:field.tokenInput不是函数 此javascipt文件djtokeniput.js在我的控制台上出错。这是文件中的代码- jQuery(function() { jQuery("input.tokeninput").each(function() { var field = jQuery(this); field.tokenInput( field.data("search-url"), field.data("settings") ); }
jQuery(function() {
jQuery("input.tokeninput").each(function() {
var field = jQuery(this);
field.tokenInput(
field.data("search-url"),
field.data("settings")
);
});
});
它使用这个文件来获取作为插件的tokenInput函数。jquery.tokeninput.js-
这是令牌输入代码片段-
// Expose the .tokenInput function to jQuery as a plugin
$.fn.tokenInput = function (method) {
// Method calling and initialization logic
if(methods[method]) {
return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
} else {
return methods.init.apply(this, arguments);
}
};
这里有什么问题?尝试将
jquery.tokeninput.js
代码段放入jquery(function(){…}
并将jquery.tokeninput.js
放在dom中的djtokeniput.js
之前?@Ignaus现在我得到一个未捕获的引用错误:jquery没有在jquery-tokeninput-1.6.0-min.js:10中定义,也在djtokeninput.js:1中定义,并且与上面的错误相同。@Ignaus我现在在dom中玩过,我只得到了最初得到的错误。