使用jQuery通过表单传递名称参数

时间:2019-07-20 12:18:37

标签: jquery forms

我有一个网站,其中有多个页面,页脚使用相同的表单。页脚是通过php包含的,因此在每个页面上都相同。我想确定发送消息的页面。

因此,基本上,我在每个页面上都指定了page-id参数(这是个好主意吗?):

{
    "balance": {}
}

然后在实际表单的页脚中,我将获得一个隐藏的输入字段,该字段具有在实际页面上定义的“ page-a”自动填充的值:

<a class="page-id" name="page-a"></a>

所以我希望输入在自动实现该值后如下所示:

 <input class="which-page" type="text" value="">

我试图使用jquery动态地实现此功能,但我并不擅长。这就是我所拥有的。

 <input class="which-page" type="text" value="page-a">

jsfiddle

谢谢

1 个答案:

答案 0 :(得分:1)

使用attr()作为name属性,使用val()设置<input>的值

$pageid = $('.page-id').attr('name');
$('.which-page').val($pageid);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a class="page-id" name="page-a"></a>
<input class="which-page" type="text" value="">