<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/