当我按下箭头thro结果时,它显示html元素,如span,br,div。是否有一种方法可以在结果中添加span,br,div来减少结果的风格。或者,如何在按下箭头时防止在输入字段中显示结果。只有 “Enter” 键与dispaly在输入字段jquery ui自动完成多行结果样式
5
A
回答
2
这里可能有所帮助。
$(function() {
var doctors = [{
label: "Dr Daniel Pound",
department: "Family Medicine, Medicine, Obesity",
address: "3575 Geary Blvd Fl San Francisco CA"
}, {
label: "Dr Daniel Test",
department: "Pediatrics, Pediatric Hematology",
address: "1825 4th St Fl San Francisco CA"
}, {
label: "Dr Daniel Another",
department: "Orthopedics",
address: "1825 4th St Fl San Francisco CA"
}];
$("#doctor").autocomplete({
minLength: 2,
source: doctors,
select: function(event, ui) {
$("#doctor").val(ui.item.label);
return false;
}
}).autocomplete("instance")._renderItem = function(ul, item) {
return $("<li class='each'>")
.append("<div class='acItem'><span class='name'>" +
item.label + "</span><br><span class='desc'>" +
item.department + "</span><br><span class='desc'>" +
item.address + "</span></div>")
.appendTo(ul);
};
});
.each{
border-bottom: 1px solid #555;
padding: 3px 0;
}
.acItem .name{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
}
.acItem .desc{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color:#555;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js"></script>
<body>
<h1>Hello AutoComplete</h1>
<input id="doctor" type="text" />
</body>
6
看的公报文件
您可以覆盖选择和重点事件
focus: function(event, ui) {
$("#project").val(ui.item.label);
return false;
},
select: function(event, ui) {
$("#project").val(ui.item.label);
...
return false;
}
要显示对象的单个属性或自定义格式,#project是您应用自动填充插件的输入
相关问题
- 1. jQuery UI自动完成结果中的样式链接
- 2. jquery ui自动完成 - 操纵结果
- 3. jquery ui自动完成获得结果
- 4. JQuery自动完成结果
- 5. 获取结果后得到的结果jQuery UI自动完成
- 6. 如果没有结果,jQuery UI自动完成显示
- 7. 出现在jQuery中的jQuery UI图标自动完成结果
- 8. 自动完成JQuery多行
- 9. Jquery-ui自动完成多个实例
- 10. jQuery UI自动完成多项搜索
- 11. JQuery UI自动完成多个值
- 12. jQuery UI自动完成的css格式
- 13. jQuery ui自动完成
- 14. jquery ui自动完成
- 15. 的jQuery UI自动完成
- 16. jQuery UI的自动完成
- 17. jQuery UI自动完成
- 18. jquery ui自动完成
- 19. Jquery UI自动完成
- 20. jQuery UI的自动完成功能选择结果项目自动如果
- 21. jQuery ui自动完成奇怪行为
- 22. jQuery UI自动完成在搜索之前显示结果
- 23. 获取过滤结果的jQuery UI自动完成
- 24. jQuery UI自动完成的结果不按顺序返回
- 25. MVC 3 jQuery UI自动完成不显示结果
- 26. jquery ui自动完成结果框位于左上角
- 27. jQuery UI的自动完成显示 “无搜索结果”
- 28. jQuery UI自动完成提交onclick结果
- 29. jQuery UI自动完成 - 下拉条件样式
- 30. jQuery UI自动完成与FCBKcomplete/AutoSuggest/TokenInput样式
您是否尝试过将另一线非pseudoelement? – jhpratt
您能否包含样本标记和相关的js代码? – karthick