我正在尝试使用$(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需要什么?
答案 0 :(得分:-1)
从PUGAZH的评论和他引用的问题中找到线索,我试过
$(this).html($(this).val());
这就是诀窍。如果这是正确的事情,那就不要少了,但这对我有用。