2011-02-07 2 views
5

私は非常にシンプルなことをしようとして苦労しています:jQuery UIウィジェット、つまりオートコンプリートを拡張してください。ここでjQuery UIウィジェット_createメソッドを拡張するには?

は私がやっているものです。もちろん

(function($) { 
    $.widget("my.autocomplete", $.extend({}, $.ui.autocomplete.prototype, {  
     _create: function() { 
      $.Widget.prototype._create.apply(this, arguments); 
     }, 
    })); 
})(jQuery); 

を、それが公式のjQuery UIのドキュメントが推奨しています正確に何であっても動作しません:

http://jqueryui.com/docs/Developer_Guide

ことができる人これについて助けてください?私は混乱していると...今、多くの時間のために、事前による

おかげで、

エリックを立ち往生されています。

答えて

6

OK、私は混乱の多くの時間後に答えを見つけた:

$.ui.autocomplete.prototype._create.apply(this, arguments); 

の代わりに:

$.Widget.prototype._create.apply(this, arguments); 

+0

ありがとう...魔法のように作業します。私はあなたとまったく同じ方法を試みていました。 – Bodman