Если я хочу настроить некоторые возможности объекта пользовательского интерфейса jQuery, заменив одну из функций, как я могу это сделать?
Пример: предположим, я хотел изменить способ отображения предложений виджетом автозаполнения jQuery. Для объекта автозаполнения есть метод, который выглядит следующим образом:
_renderItem: function( ul, item) {
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a>" + item.label + "</a>" )
.appendTo( ul );
},
Могу я заменить это?
Я думаю, это можно было бы назвать Monkey Patching.
Как? Какой синтаксис я бы использовал?