jQuery从文本框中提取HTML内容

时间:2012-11-01 15:09:59

标签: jquery html

我有一个函数可以清除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>

许多问题谈论文本框但没有什么真正让我走的路......

非常感谢您的帮助

1 个答案:

答案 0 :(得分:1)

如果您使用input type="text",则可以使用val(),但是,如果您使用textarea,则必须使用html()作为框内的文字存储在开始和结束标记之间,而不是文本框的属性。

您可以将文字从一个文本框传输到另一个文本框,如下所示:

$(function(){
    $('#textarea2').html($('#textarea1').html());
});

jsFiddle here

编辑:其实这是垃圾。您可以使用val()