【发布时间】:2012-02-15 00:32:46
【问题描述】:
我正在尝试为用户创建一个发送电子邮件的功能,该电子邮件应仅包含页面中的 1 个 div(注意:该 div 具有先前使用 jquery 拖动和克隆功能添加的元素)。我不知道如何复制整个 div 及其子元素并将它们添加到隐藏字段中,以便我以后可以使用 POST 方法发送它们,然后使用电子邮件功能发送它。有什么想法和建议吗?
感谢您的宝贵时间和帮助
【问题讨论】:
-
$('#divid').text();或$('#divid').html();将为您提供源...$('#hiddenid').val(valuefromabove);将设置它 -
既然你说你在使用 jQ 这很容易 - 只需
var theHTML = '<div>'+$('#idOfDiv').html().'</div>'; -
是否需要复制整个 div,还是您真的想要 within div 元素的值?
-
请注意,大多数电子邮件客户端(包括 Outlook 2007、Gmail、Hotmail、Yahoo Mail 等)呈现的 HTML 和 CSS 元素集非常有限。即,虽然您可以发送它,但 HTML 最终可能看起来像电子邮件一样糟糕。
标签: php javascript jquery html css