JQuery String不是一个函数

时间:2014-07-20 15:00:46

标签: javascript jquery jquery-autocomplete

我有下面的代码片段,我想知道为什么我在尝试设置组件的文本或值时会出现“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"
});

1 个答案:

答案 0 :(得分:0)

我猜autocompletechange期待功能。但是你传递String " _removeIfInvalid"

如@charlieetfl所述,请尝试删除引号并设置为autocompletechange: _removeIfInvalid