将包含文本框的 HTML 表转换为具有文本框值的 HTML 表
Converting HTML Table Containing Textboxes to HTML Table with the Textbox values
我想知道是否有一种简单的方法可以将文本框作为输入的 html 表转换为带有文本框值的新表。
例如:
我有这个表,用户可以在其中插入数据。
<table>
<tr>
<td>
<input id="name" type="text"/>
</td>
<td>
<input id="phone" type="text"/>
</td>
<td>
<input id="email" type="text"/>
</td>
</tr>
</table>
然后,用户在姓名框中插入"john",在电话框中插入"(987)891-9819",在邮箱中插入"john@email.com"。
我希望我的结果表看起来像这样:
<table>
<tr>
<td>
john
</td>
<td>
(987)891-8919
</td>
<td>
john@email.com
</td>
</tr>
</table>
我正在寻找一种在javascript/jquery中实现这一目标的方法。
它实际上就像
$('input').replaceWith(function() {
return this.value;
});
小提琴
你可以做:
function convertTable() {
$("table tr td :input:text").each(function() {
var value = this.value;
$(this).parent("td").empty().text(value);
});
}
相关文章:
- 用JavaScript替换Android WebView模板上的html文本
- 仅IE8 html文本框中的字符
- HTML文本框中的javascript数字
- HTML文本输入大小
- 如何放置ÅÄ和#214;在javascript数组中,然后将其与html文本进行比较
- 如何以非编程方式国际化HTML文本
- 在 PHP 块中使用 Javascript 设置 HTML 文本框的值(使用 echo)
- jQuery在用新文本替换HTML文本时淡出HTML文本,而不是仅显示
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- Javascript按钮,在html文本区域中插入一个大黑点(•)
- 更换163;使用javascript从html文本区域中提取字符
- 单击或点击切换HTML文本
- 单击即可编辑HTML文本
- 分析Adobe InDesign的HTML文本——其他标记中的标记
- 如何将mysql查询的结果获取到html文本框中
- 当使用javascript/jquery添加值时,html文本输入表显示不正确
- 如何将 HTML 文本同步并突出显示到音频
- 如何使用 JQuery 从相对元素获取 html 文本
- 根据用户选择的输入编写 html 文本
- MVC 4:使用 JQUERY 和 PartViewResult 动态创建 HTML 文本框.如果代码是动态添加的,如何