javascript - 在两个隐藏字段之间传递

标签 javascript jquery html

我似乎无法在两个隐藏字段之间传递值。

我正在使用 jquery 插件从谷歌地图进行地理定位。该插件使用一个包含两个隐藏字段的字段集,一个用于纬度,一个用于经度。每次移动 pin 时,这两个值都会发生变化,这肯定会发生,并且可以在开发人员工具中查看。

我有一个表单,我要将我所有的值一次性发送到一个 php 文件中。我已经设法让它适用于我需要的所有其他输入,但这个输入不起作用。

这是带有两个隐藏字段的 map 。隐藏类的值预设为 20,该值会发生变化。

<div class="gllpMap">Google Maps</div>
<input type="hidden" class="gllpLatitude" value="20"/>
<input type="hidden" class="gllpLongitude" value="20" />
<input type="hidden" class="gllpZoom" value="3"/>
</div>

这是我将要发送到 php.ini 的搜索结果。

<form method="post" action="getData.php">

 <input type="text" name="username" class="mySearch" value="" />
 <input type="hidden" name="fromTest" id="fromTest"/>
 <input type="hidden" name="untilTest" id="untilTest"/>
 <input type="hidden" name="lat" id="lat"/>
 <input type="hidden" name="long" id="long"/>


 <input type="submit" class="myButton" value="">

 </form>

出于某种原因,我就是无法让它工作。我正在寻找的是让这个纬度和经度等于两个隐藏字段设置的值的最简单方法。越简单越好,我对编码还很陌生,这只是第一个模型,我希望在有更多时间时能适本地重新访问它。

最佳答案

您可以使用 JQuery .val() 获取和设置值

$("#lat").val($(".gllpLatitude").val());
$("#long").val($(".gllpLongitude").val());

DEMO

关于javascript - 在两个隐藏字段之间传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23268798/

相关文章:

当对象作为参数从 Angular2 组件传递时,外部 HTML 文件中的 JavaScript 函数不会被调用

javascript - 有没有办法在控制台自动输出所有的backbone.js触发器/事件?

javascript - 如何在 Svg-edit 中调整工作区高度以填满屏幕?

javascript - 在表上保存隐藏数据的正确方法是什么?

html - Css,圆圈动画如何让它们在悬停时增长并保持在同一条线上

javascript - 上传前 Dropzone JS 更改文件名

javascript - Ajax 调用 Python 脚本。我缺少什么?

jquery - 在显示和折叠之间更改 Bootstrap 4 元素的类成员资格

javascript - Ghost.py 0.2.3 超时错误 : Unable to load requested page

javascript - jPlayer - 通过页面重定向保存用户设置