css - jQueryUI 自动完成小部件的样式问题(使用远程数据源)

标签 css jquery-ui

<input class="ui-autocomplete-input"/>表示要自动完成的文本字段。

<ul>...</ul>包含来自文本字段输入的匹配元素列表。它是在您键入时通过远程调用添加到文档中的。

<ul>...</ul>在结尾处添加 </body>标签。我期待着 <ul>...</ul>放在 <input class="ui-autocomplete-input"/> 之后.因为这不会发生,所以 <ul>...</ul>落在包含 div 之外结果样式被破坏了。

建议?我可以指定 <ul>...</ul> 在哪里吗?被放置在文档中?提前感谢您的宝贵时间。

最佳答案

发布你的源代码(这样我们就可以准确地看到我们在这里使用的是什么)但基本上你只需要找到父级然后附加到

$("ul").appendTo($("input.ui-autocomplete-input").parent());

关于css - jQueryUI 自动完成小部件的样式问题(使用远程数据源),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2830978/

相关文章:

html - 如何使 div 堆叠在 "fixed positioned"元素(包含全屏背景幻灯片)的顶部?

jquery - 使用 JQuery 将三 Angular 形添加到 div 的底部

html - 为什么不能更改我自己的 svg 图标的样式

c# - 如何在 Gridview 中固定单元格的宽度长度

Jquery UI 选项卡 - 更改选项卡的形状

javascript - JSFIDDLE 无法正常工作

jquery - 可排序不适用于标签

html - 如何在悬停时从::before 标签中删除

javascript - jquery UI sortable检测上下轴

javascript - 删除所有玩家后如何保存拖放元素的值(足球经理)