【问题标题】:How to add href of each anchor on click to hidden input of single form如何在单击时将每个锚点的 href 添加到单个表单的隐藏输入
【发布时间】:2019-10-11 07:43:56
【问题描述】:

我需要在单击时将每个<a href=""></a>href 中的值添加到单个表单中的单个隐藏<input> 值中。这需要是动态的,并在每次链接点击时换掉 href 值。

我最好用 jQuery 来做这件事。

我正在使用 WordPress 和 GravityForms,但我不知道从哪里开始。

【问题讨论】:

  • 我认为你不能这样做,因为页面上没有显示隐藏字段,这就是点击事件不起作用的原因

标签: jquery wordpress forms gravity-forms-plugin


【解决方案1】:

您可以使用attr() 来设置a 标签的href 属性

$('button').click(function() {
  $('a').attr('href', 'your_link');
})
<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>

<a>Link</a>
<button>Add link</button>

【讨论】:

    【解决方案2】:

    好的,过了一会儿我知道了..

    link.each(function() {
        jQuery(this).on('click', function() {
            href = jQuery(this).attr('href');
            input.val(href);
        })
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 2020-04-07
      • 2023-03-19
      • 2016-10-31
      • 2022-06-28
      • 2016-02-18
      • 2021-04-04
      相关资源
      最近更新 更多