我有一个函数可以清除html标记中的某些属性。 我想添加一个文本框来插入HTML源代码并将其全部清理干净,但我无法找到使用文本框的方法(只需使用.val()或.html()无效)。
一个例子:
HTML IN - 插入文本框
<tr>
<td nowrap="" valign="top" width="47">
<p align="center">Out</p>
</td>
<td nowrap="" valign="top" width="92">
<p align="right">268.292,00</p>
</td>
</tr>
HTML OUT - 点击事件 - &gt;此代码显示在文本框中(或另一个),以便我可以复制/粘贴它
<tr>
<td>
<p>Out</p>
</td>
<td>
<p>268.292,00</p>
</td>
</tr>
许多问题谈论文本框但没有什么真正让我走的路......
非常感谢您的帮助
答案 0 :(得分:1)
如果您使用input type="text"
,则可以使用val()
,但是,如果您使用textarea
,则必须使用html()
作为框内的文字存储在开始和结束标记之间,而不是文本框的属性。
您可以将文字从一个文本框传输到另一个文本框,如下所示:
$(function(){
$('#textarea2').html($('#textarea1').html());
});
jsFiddle here
编辑:其实这是垃圾。您可以使用val()