【发布时间】:2018-06-19 04:52:15
【问题描述】:
有没有什么方法可以将input type="text" 标签转换成选择选项?意味着在下面的 sn-p 中有一个包含一些值的输入字段,但是是否有任何方法可以单击此文本字段然后将其转换为选择选项。当我从选择选项中选择任何选项时,它将再次变为文本字段。(此字段不是可编辑字段*)
$("#textfield1").on("click",function(){
$("#textfield1").html('<select id= "selct option"><option>1</option><option>2</option><option>10</option></select>');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" placeholder = "click on me" id="textfield1" value= "10">
【问题讨论】:
-
如果你正在使用任何 js 框架,如 angular/reactjs,请自己编写一些自定义指令。传递所需的输入数据并围绕它进行播放
-
仅使用 select 没有什么不同!如果要在单击 >>> 时显示选项,为什么要使用输入文本 :(
-
显示/隐藏输入和选择?
-
为什么要使用 un-editable 输入来触发下拉菜单?
标签: javascript html