0

我像这样扩展查询 UI 小部件 autcomplete:

http://jsbin.com/icota4/15/edit

但是我无法成功使用方法更改,选择...而不在 html 中声明它们,新小部件的所有使用都是相同的,所以我想在 javascript 中声明函数。

(如果我没有在 html 中声明它们,则使用 ui 自动完成,代码使用 ui 小部件中的功能)

因此,当我在控制台中选择项目时,我必须看到: ici 和变量文本的值,但没有附加任何内容。

我怎样才能解决我的问题。

非常感谢

4

1 回答 1

0

我在_create中成功地改变了这样的方法:

this.element.live('change', function() {

    if (self.options.blur_clear_input) {
        clear_input(false);
    } else {
        var text = $("#autocomplete_input").val();
        if (self.options.multiple || self.options.token_alone) {
            self._create_token(text);
        } else {
            $('#autocomplete_input_true').val(text);
        }
    }
});

但是我尝试对 select 做同样的事情,但它不起作用。有人知道问题出在哪里吗?

于 2012-04-08T20:23:58.173 回答