javascript - 如何使用表单中的隐藏字段获取发送的html页面内容

标签 javascript jquery

是否有获取 HTML 页面内容的解决方案,例如标题(例如 <h3> )或 <p><div> ,并通过表格发送?

<p id="test">
  <strong>Beispielveranstaltung<br />SAMSTAG, 14.01.2017 | 20:00 UHR |&nbsp;</strong><br />
  <strong>EINTRITT 12€</strong
</p>
  • 表单嵌入到网站中
  • 表单有一个名为“event”的隐藏字段

这是我试过的javascript:

<script type="text/javascript">
  jQuery(document).ready(function() {
    jQuery('#event').load $("#test");
  });
</script>

我也试过这个:

<script type="text/javascript">
  jQuery(document).ready(function() {
    jQuery('#event') $("#test").val();
  });
</script>

我得仔细看看那里发生了什么事 假定的解决方案对我有帮助。

我已经按照你的建议做了:

<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#event').val( $("#test").html() );
});
</script>

然后我添加了这个 {event:caption}:{event:value}到我的“发给管理员的邮件”部分...我看不出有任何反应。我在发给我的邮件中只能看到一个“:”

我正在为 Joomla 使用 RSFORM 组件

使用脚本获取文档标题的类似场景运行良好:

<script type="text/javascript">
jQuery( document ).ready(function() {
jQuery('#Veranstaltung').val(document.title);
});
</script>

最佳答案

如果您想将#test 标签的内容放入您的输入#event 中:

  jQuery(document).ready(function() {
    jQuery('#event').val( $("#test").html() );
  });

关于javascript - 如何使用表单中的隐藏字段获取发送的html页面内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47431392/

相关文章:

javascript - javascript 中整数值类型的动画创建问题?

javascript - 在 JavaScript 正则表达式中命名捕获组?

javascript - 在 RxJS 中排序数组

jquery - 在同一区域切换两个 div 的最佳方法是什么

jQuery点击图片并显示一个div

jquery - 使用 JQuery 的智能引号

javascript - 如何沿着路径移动但仅在两个指定的路径点之间移动

javascript - 为什么在某些情况下组合 has() 和 gt() 不起作用?

javascript - 在输入文本字段中禁用键盘回显

jquery fancybox 在 FF 和 IE 中关闭后仍然内联播放视频