javascript - 自动将用户电子邮件插入表单 jQuery

标签 javascript jquery

我正在尝试抓取由 javascript 生成的文本并将其粘贴到表单输入值字段中。这是我到目前为止所拥有的:

var txt=$('#grabemail').text();
$('#email').val(unescape(txt));

<p id="grabemail" style="color:#fff;">
  <script type="text/javascript">formData.display("email")</script>
</p>

唯一的问题是,当 jQuery 从 #grabemail 获取文本时,它不仅获取电子邮件,还获取“formData.display”,所以我最终得到:

formData.display("email")user@email.com

在现场,而不仅仅是电子邮件。

我无法编辑 #grabemail div 内的 JS。

有人对如何解决这个问题有任何想法吗?

最佳答案

var txt = unescape($('#grabemail').text());
$('#email').val(txt.replace('formData.display("email")',''));

你试过这个方法吗?

关于javascript - 自动将用户电子邮件插入表单 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6952118/

相关文章:

javascript - 使用输入类型=按钮通过 jQuery 实现“Ctrl+B”功能

javascript - 循环内未知数量的 Ajax 请求

javascript - Ajax 调用多次

javascript - 菜单下拉列表在段后面

javascript - 带有 Angular 2 的前端 "micro services"

javascript - 全选/取消全选 - 复选框和表格数据

javascript - 当我将所有 javascript 编译到一个文件时,如何检测页面

jquery - 如何在 jquery colorbox 中加载谷歌地图?

javascript - JS通过回调处理鼠标滚轮和滚动条页面滚动

javascript - 如何正确格式化 JSON