添加列表以自动完成Jquery

添加列表以自动完成Jquery,jquery,Jquery,我使用jquery自动完成,唯一的区别是我从数据库导入数据,而不是像教程中那样从ArrayList导入数据 问题是,我的数据库已经满了,当我插入一封信时,自动完成显示列表中所有的名字都以这封信开头,我的页面高度变大了。为了解决这个问题,我想把我的数据放入一个带有滚动条的列表中 如何做到这一点 我看不到任何选项建议您设置maxLength或类似的设置。如果我没记错的话,你可以为你的列表元素设置一个最大高度和溢出属性到一个新的CSS文件中,我认为它可以满足你的需要 已更新 以下是用作列表的元素:

我使用jquery自动完成,唯一的区别是我从数据库导入数据,而不是像教程中那样从
ArrayList
导入数据

问题是,我的数据库已经满了,当我插入一封信时,自动完成显示列表中所有的名字都以这封信开头,我的页面高度变大了。为了解决这个问题,我想把我的数据放入一个带有滚动条的列表中

如何做到这一点

我看不到任何选项建议您设置
maxLength
或类似的设置。如果我没记错的话,你可以为你的列表元素设置一个最大高度和溢出属性到一个新的CSS文件中,我认为它可以满足你的需要

已更新

以下是用作列表的元素:

根据接收到的数据,您可以在其中看到大量的
  • 。我建议您设置一个
    max height:XXpx
    溢出-y:滚动.ui autocomplete
    ,因为其他类与其他jQuery ui元素共享)的类,该类将被添加到新的CSS文件中,正如我前面所说的,您应该创建该文件,并且可以尝试以这种方式对其进行“破解”


    没有测试

    那是哪个文件,请?@Souad我想它不是很清楚,我会更新它,但我的意思是你创建一个新的CSS文件,然后放在那里,比如
    .ui autocomplete{max height:200px;}
    。我选择该类是因为它是唯一一个没有与jQuery UI的任何其他元素共享的类,
    200px
    只是作为示例,设置所需的大小。当我测试第一个结果是否放入列表容器,但其余结果是否显示在列表之外时。@Souad忘记了您必须将
    overflow-y:scroll
    属性也放入其中:P my bad.WOOW!真的谢谢你!非常感谢。