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自动完成的结果列表_Jquery Ui_Autocomplete_Response - Fatal编程技术网

Jquery ui 隐藏jquery自动完成的结果列表

Jquery ui 隐藏jquery自动完成的结果列表,jquery-ui,autocomplete,response,Jquery Ui,Autocomplete,Response,我正在使用jQueryUIAutoComplete功能,通过ajax搜索并返回一些值。目前我是这样使用它的: $(".myautocomplete").autocomplete( { source: "myajaxSourceAsJson", minLength: 1, delay: 500, response: func

我正在使用jQueryUIAutoComplete功能,通过ajax搜索并返回一些值。目前我是这样使用它的:

            $(".myautocomplete").autocomplete(
            {
                source: "myajaxSourceAsJson",
                minLength: 1,
                delay: 500,
                response: function( event, ui ) {
                    // Do something with the response data
                }

            }); 
我的JSON对象不仅包含value和label,还包含更多的对象,我正在自动完成的响应中使用这些对象。现在我仍然可以看到html输入字段下面的自动完成列表,我只是想隐藏它,因为在这种情况下我不需要它。我知道我也可以用普通ajax请求和关键事件创建相同的功能,但我需要autocomplete的minlength和delay功能。是否有可能将结果列表隐藏在输入字段下方?我试着显示:没有;对于某些自动完成类,但它很可能被自动完成本身覆盖

我也试过了

.ui自动完成{高度:0px;溢出-y:滚动;溢出-x:隐藏;}

但是,每当有人在字段内触发搜索时,就会看到一小块白色像素

现在我仍然看到html输入字段下面的自动完成列表, 我只是想把它藏起来,因为在这种情况下我不知道

我不确定我是否完全理解你的问题。。。如果您只是想隐藏自动完成功能,为什么您会想要它

但是我可以建议使用匿名函数为您的自动完成创建数据

$(".myautocomplete").autocomplete(
            {
                source: function(request, response){ 
                // do some data manipulation here... 
                // perhaps return an empty list...
                },
                minLength: 1,
                delay: 500,
                response: function( event, ui ) {
                    // Do something with the response data
                }

            });