Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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自动完成:在文本框上显示建议_Jquery_Jquery Ui_Jquery Ui Autocomplete - Fatal编程技术网

jQuery自动完成:在文本框上显示建议

jQuery自动完成:在文本框上显示建议,jquery,jquery-ui,jquery-ui-autocomplete,Jquery,Jquery Ui,Jquery Ui Autocomplete,我正在使用以下Jquery自动完成插件: 它的工作正常,但自动完成提示显示为下拉列表,而我希望它显示为下拉列表(不知道它是否是正确的单词,但我希望点击显示在文本框上,而不是它下面) 有什么方法可以实现这一点吗?您可以使用jQuery Ui自动完成选项;该选项允许您使用jQuery UI position实用程序设置建议列表的位置 快速参考: 标识“建议”菜单相对于 关联的输入元素。of选项默认为输入元素, 但您可以指定另一个要定位的元素。你可以参考 到jQueryUIPosition实用程序,了

我正在使用以下Jquery自动完成插件:

它的工作正常,但自动完成提示显示为下拉列表,而我希望它显示为下拉列表(不知道它是否是正确的单词,但我希望点击显示在文本框上,而不是它下面)


有什么方法可以实现这一点吗?

您可以使用jQuery Ui自动完成选项;该选项允许您使用jQuery UI position实用程序设置建议列表的位置

快速参考:

标识“建议”菜单相对于 关联的输入元素。of选项默认为输入元素, 但您可以指定另一个要定位的元素。你可以参考 到jQueryUIPosition实用程序,了解有关各种 选项

代码:

工作演示:


文档:

JQuery UI自动完成的默认位置设置包括:

 position: {
        my: "left top",
        at: "left bottom",
        collision: "none"
    },
您可以为您的通话提供以下信息:

$('.whatever').autocomplete({
   position: {
       my: "left bottom",
       at: "left top",
   });

爱德华:谢谢。那是出于记忆,不是小提琴:)
$('.whatever').autocomplete({
   position: {
       my: "left bottom",
       at: "left top",
   });