自动填充的布局问题

时间:2013-12-20 19:46:32

标签: jquery autocomplete

我有一个正常运行的自动完成功能,但是当结果返回时,我会看到在我的UI中创建的标签告诉我我拥有的结果数量,它会将控件移到右边,完全搞乱了页面的外观。我没有做这种自动完成的任何特殊样式,它只是一个简单的。

我喜欢让标签显示结果数量的功能,但我希望它显示在控件上方。

如何实现这一目标?

Before Auto Complete is triggered

After Auto Complete is triggered

The highlighted line is the span that is created by jQuery's autocomplete

1 个答案:

答案 0 :(得分:1)

您可以将输入设置为display:block,以便在将其添加到DOM时跨度显示在其上方。假设插件添加了输入:

$(function() {
   $("#autocompleteRequestors").css("display","block");
})

或者,如果您通过标记添加输入,只需设置style='display: block':)