自动完成工作正常并绑定到所有输入字段。但是,如果出现错误,我需要引用输入的 id,以便显示适当的错误消息,有人能指出我正确的方向吗?引用 this 是页面并且引用 $(this) 是未定义的。
render: function() {
this.$(".inputClass").autocomplete({ // add book dialog
source: function(request, response ) {
$.ajax({
url: someurl + request.term,
dataType: "json",
global: false, // disable loadingScreen
success: function(json) {
books = json.data.list;
response( $.map( i, function( item ) {
return {
test: item.test,
};
}));
},
error: function(json) {
//get element id and apply error class
} // error
}); // ajax
}, // source
minLength:1
});
return this;
}