将下拉列表转换为文本框
Convert drop-down into textbox?
我正试图通过javascript或jQuery将已经填充的下拉列表转换为单个文本框,但无法解决!
我想删除/更改"Select"到"td"元素,在这种情况下,值"9100"将显示在文本框中,而不是下拉列表中。
你可能会问我为什么要这样做,但由于动态HTML构造,答案相当复杂。有没有什么方法可以通过Jquery或javascript来解决上述问题?提前感谢!
<td class="mainstuff" style="padding-right:0; width:1%; ">
<select id="stuff" class="boxed" title="" name="stuff">
<option value="9100" title="Something:">9100</option>
</select>
</td>
您可以循环浏览每个选项,并为每个选项创建一个新的TableRow。对于每个TableRow,您可以填写选项字段的值
然后,您可以将创建的行添加到表对象中。希望这个告诉你基本的想法。欢迎
这是一把小提琴,展示了@CyrillC的解释:http://jsfiddle.net/pnRQb/
您可以执行此
var html = "<input id='stuff' type='textbox' value="
+ $("#stuff option:first").val() +" />";
$("#stuff").remove();
$(".mainstuff").append(html);
请参阅jsFiddle.net 上的演示
你可以根据自己的要求进行调整。
希望这对你有帮助。
相关文章:
- 将格式化的纯文本转换为HTML
- 使用带有文本转换的jquery获取文本
- 如何在节点.js上将文本转换为 Base58
- 将 Javascript 数组中的文本转换为超链接
- 输入占位符文本转换CSS样式
- JavaScript将缩进文本转换为HTML列表重复顶层<李>'s为<ul>'s
- Fabric.js文本转换不起作用
- 单击“编辑”按钮,将文本转换为文本框
- 在javascript中将转义文本转换为html
- JavaScript文本转换
- 正在将Fabric.js文本转换为路径
- Kendo UI-将Text()括起来的文本转换为<span>编码HTML
- 将Blob文本转换为Javascript中的数组/JSON对象
- javascript函数和HTML中的文本转换/动画onclick
- 将文本转换为 JavaScript 对象或数组
- jQuery - 将文本转换为谷歌地图链接
- 无法将文本转换为 JavaScript 数组
- Jquery/Javascript 解决方案,用于将 wiki 文本转换为 HTML,反之亦然
- 在 JavaScript 中将文本转换为日期/时间对象
- JS:将文本转换为对象数组