我有下面的代码片段,我想知道为什么我在尝试设置组件的文本或值时会出现“String is not a function”错误。
谢谢,
this._on(this.input, {
autocompleteselect: function (event, ui) {
var city = ui.item.option.value;
var array = city.split(',');
ui.item.option.selected = true;
ui.item.option.text('aaa');
ui.item.option.value('aaa');
this._trigger("select", event, {
item: ui.item.option
});
},
autocompletechange: "_removeIfInvalid"
});
答案 0 :(得分:0)
我猜autocompletechange
期待功能。但是你传递String " _removeIfInvalid" 。
如@charlieetfl所述,请尝试删除引号并设置为autocompletechange: _removeIfInvalid