Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jQuery UI自动完成的更改事件不工作_Jquery Ui_Autocomplete - Fatal编程技术网

Jquery ui jQuery UI自动完成的更改事件不工作

Jquery ui jQuery UI自动完成的更改事件不工作,jquery-ui,autocomplete,Jquery Ui,Autocomplete,我试图让AutoCompletejQueryUI小部件的更改事件工作,但当用户删除字段时,它似乎没有运行。以下是我所拥有的: $("#clientInput").autocomplete({ minLength: 2, autoFocus: true, ... change: function(event, ui) { if(ui.item === null) { $(".one_third").load("Order/

我试图让AutoCompletejQueryUI小部件的更改事件工作,但当用户删除字段时,它似乎没有运行。以下是我所拥有的:

$("#clientInput").autocomplete({
    minLength: 2,
    autoFocus: true,

    ...
    change: function(event, ui) {
        if(ui.item === null)  {
            $(".one_third").load("Order/OrderBook", { client: "" });
        }
    }
});

当文本从一个值更改为另一个值时,它似乎起作用,但当用户删除字段时,它就不起作用了。我应该怎么做?

对我有效…如果删除字段并按tab键,则更改事件不会执行。如果是这种情况,请使用$this.blur;在选择AC的事件时。