jquery - 如何使用切换图标进行搜索输入

标签 jquery css twitter-bootstrap input

我在横幅中间有搜索输入。我想在右侧创建搜索图标,如果我点击那里,图标就会消失。我试过 display:absolute,但它没有响应。 我的代码:

<form class="col-md-offset-3 col-md-6 col-md-offset-3" id="searchForm">
  <div class="form-group">
    <input class="form-control" placeholder="Search" type="text">
    <img src="search-icon.png" />
  </div>
</form>

#searchForm {
    position:absolute;
    top:40%;
}

Search icon example

最佳答案

您可以在字形上使用 form-control-feedback 类。

HTML:

<form class="col-md-offset-3 col-md-6 col-md-offset-3">
  <div class="form-group has-feedback">
    <input id="searchInput" type="text" class="form-control" placeholder="Search" />
    <i class="glyphicon glyphicon-search form-control-feedback"></i>
  </div>
</form>

CSS:

#searchInput:focus + i {
  display:none;
}

codepen

关于jquery - 如何使用切换图标进行搜索输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38955914/

相关文章:

javascript - CSS 对 Angular 线鼠标移动填充悬停

javascript - 查询 :focus when the browser ain't focused

css - 自定义组合框中的默认文本

javascript - 您如何看待 Bootstrap 模式触发器的相应回调?

twitter-bootstrap - CSS或Angular2中点击事件的SlideOut控件

javascript - 刷新div内的php脚本

javascript - jQuery fadeOut 不会在 Tumblr 上淡出——它只是消失了

css - Firefox 或 Internet Explorer 中不显示关键帧中的背景图像

html - z-index 与静态元素冲突

javascript - 导航栏折叠不适用于 LoggedInTemplate