Jquery 自动完成结果显示一起运行
我有一个文本区域表单字段,我已经设置为使用jquery自动完成。结果正在正确填充,但是,它们显示为一个水平运行的列表。我曾尝试去除任何其他样式,但无法找出控制此的样式。或者这可能是我的结果数组中的一个问题。救命啊 Jquery:Jquery 自动完成结果显示一起运行,jquery,ruby-on-rails,ruby,autocomplete,jquery-ui-autocomplete,Jquery,Ruby On Rails,Ruby,Autocomplete,Jquery Ui Autocomplete,我有一个文本区域表单字段,我已经设置为使用jquery自动完成。结果正在正确填充,但是,它们显示为一个水平运行的列表。我曾尝试去除任何其他样式,但无法找出控制此的样式。或者这可能是我的结果数组中的一个问题。救命啊 Jquery: jQuery -> $('#event_course_name').autocomplete source: $('#event_course_name').data('autocomplete-source') CSS: 请
jQuery ->
$('#event_course_name').autocomplete
source: $('#event_course_name').data('autocomplete-source')
CSS:
请将
$('#事件_课程_名称')。数据('autocomplete-source')
放入浏览器中的开发者控制台,并将结果粘贴到此处。您可以从中看到,如果您的数组正常,它只返回/couses,我有一个控制器文件。返回的数组如下所示:我看不出有任何错误。。。看起来不错。
ul.ui-autocomplete {
position: absolute;
list-style: none !important;
margin: 0;
padding: 0;
border: solid 1px #999;
cursor: default;
li {
background-color: #FFF;
border-top: solid 1px #DDD;
margin: 0;
padding: 0;
a {
color: #000;
display: block;
padding: 3px;
}
a.ui-state-hover, a.ui-state-active {
background-color: #FFFCB2;
}
}
}