如何设置文本区域的属性值

时间:2015-04-06 13:52:36

标签: jquery html forms

我正在尝试使用$(elem).html()复制表单来打印表单(不涉及服务器端)。问题是未捕获用户输入的属性值。我设法使用提供给我的问题how do I print a html form along with its contents的答案来解决输入文本区域和输入复选框,但我无法对textarea执行相同的操作。这是我用于文本和复选框字段的代码。

function CopyElem(elem)
{

   $('form input[type=text]').each(function() {
     $(this).attr('value', $(this).val());
   });

   $('form input[type=checkbox]').each(function() {
     $(this).attr('checked', $(this).prop("checked"));
   });

   $('form textarea').each(function() {

   });

}

所以问题是textareas需要什么?

1 个答案:

答案 0 :(得分:-1)

从PUGAZH的评论和他引用的问题中找到线索,我试过

     $(this).html($(this).val());   

这就是诀窍。如果这是正确的事情,那就不要少了,但这对我有用。