JQuery cookie插件是否能够使用自定义别名?

时间:2010-07-16 22:47:21

标签: jquery ruby-on-rails cookies

我正在尝试在我的项目中使用JQuery cookie插件,但是我遇到了一些麻烦。因为我需要使用原型库和JQuery库,所以我使用JQuery.noConflict()方法将$ j指定为JQuery别名。不幸的是,即使我将jquery.cookie.js加载到我的页面中,$j.cookie('name','value')也会返回

Uncaught TypeError: Object function (selector, context){
  //The JQuery object is actually just the init constructor 'enhanced'
  return new JQuery.fn.init(selector,context);
} has no method 'cookie'

1 个答案:

答案 0 :(得分:1)

它看起来不像是开箱即用。虽然,我相信你有可能改变它。例如,在块中用'$'替换jQuery的实例

(function($) {
  $.cookie = ...
})(jQuery);

我不明白为什么那不行,但我不知道。我只是猜测;)