jquery - 如何使按钮与具有动态添加样式的输入框在同一行

标签 jquery html css twitter-bootstrap

我正在使用 twitter bootstrap 作为我的框架。我有一个输入框,它是一个使用 jQuery 插件的自动完成框。我试图在它旁边添加一个按钮(内联 block ),但它似乎不起作用,并且显示在自动完成框下方。

我注意到,当自动完成插件启动时,它会将输入框包装在一个 div 中,所以也许这就是我无法将它们放在同一行的原因。

HTML

<div class="col-md-6 col-sm-6 col-xs-6">
  <input id="autocomplete" type="text" value="" /> 
  <button class="btn btn-success btn-sm" style="display:inline-block"> Search</button>
</div>

我创建了一个 jsfiddle 来重现我的问题:

https://jsfiddle.net/rdawkins/Lh3fqy9w/15/

最佳答案

是的,你是对的,问题是因为你的自动完成被包裹在一个 div 中。因此,也将 display:inline-block 添加到那个 div

CSS:

.easy-autocomplete {  
    display:inline-block;    
}

DEMO

关于jquery - 如何使按钮与具有动态添加样式的输入框在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35516796/

相关文章:

javascript - jQuery 的 .click - 将参数传递给用户函数

php - 使用 html 复选框和 PHP 更改 MySQL TINYINT(1)

css - 如何单独设置 Angular Material 组件的样式?

javascript - 缩略图图像边框为正方形

html - div的高度不展开

php - Jquery在span中显示图像标题

javascript - 使用javascript获取已检查标签兄弟的文本

html - 在一定高度后更改元素的宽度

javascript - 在完成函数 jquery 上重新加载表单

javascript - 抓取当前打开的网页或使用其他方法获取实时 HTML?