input标签变为select属性的

像这样的一个input标签,怎样把它变为select的下拉框呢,样式要看不见下拉框,? 最好是点击这个输入框就会出现下拉框,谢谢哦 ~
<input id="bp-txt-3" type="text" class="be-txt-input-2 form-control" placeholder="行业(必填)">

阅读 12.9k
2 个回答

3种办法可以达到你要的效果:
1、你自己用js模拟写一个下拉效果,这种不推荐,写得太麻烦。
2、你搜索一下“select2”这个插件就是你要的,引入后使用非常方便,效果也是比较好的。
3、html5的标签属性,但效果一般,并且需要支持html5的浏览器支持,例子如下:

<input id="myCar" list="cars" />
<datalist id="cars">
  <option value="BMW">
  <option value="Ford">
  <option value="Volvo">
</datalist>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题