1

我有一个从 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 - 在单击事件上 ->此代码出现在文本框(或另一个)中,因此我可以复制/粘贴它

<tr>
<td>
          <p>Out</p>
</td>
    <td>
          <p>268.292,00</p>
</td>
</tr>

许多问题都在谈论文本框,但没有什么能真正让我走上正轨……

非常感谢您的帮助

4

1 回答 1

1

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

您可以像这样将文本从一个文本框传输到另一个文本框:

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

jsFiddle在这里

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

于 2012-11-01T15:39:35.063 回答