jQuery将文本追加到多个输入字段

普拉卡什切特里

我想在单击按钮时将来自输入字段的相同文本附加到其他多个字段。

这是表格:

<div class="affiliate-id-form">
    <input type="text" name="affiliateID" id="affiliateID" placeholder="Enter your affiliate ID  eg. 124531" />
    <input type="button" name="generate-links" id="btnGenerateLinks" value="Generate Links">
</div>

这是我要附加文本的输入字段的代码。

<div class="affiliate-links">
    <table class="affiliateLinksTable">
        <tbody>
            <tr>
                <td><label for=""> FIrst Product Name</label></td>
                <td><input id="affiliateLinkGenerated" type="text" name="affiliate-link" value="http://firstproduct.html?A="></td>
            </tr>
            <tr>
                <td><label for=""> Second Product Name</label></td>
                <td><input id="affiliateLinkGenerated" type="text" name="affiliate-link" value="http://secondproduct.html?A="></td>
            </tr>
            <tr>
                <td><label for=""> FIrst Product Name</label></td>
                <td><input id="affiliateLinkGenerated" type="text" name="affiliate-link" value="http://thirdproduct.html?A="></td>
            </tr>
            <tr>
                <td><label for=""> FIrst Product Name</label></td>
                <td><input id="affiliateLinkGenerated" type="text" name="affiliate-link" value="http://fourthproduct.html?A="></td>
            </tr>
            <tr>
                <td><label for=""> FIrst Product Name</label></td>
                <td><input id="affiliateLinkGenerated" type="text" name="affiliate-link" value="http://fifthproduct.html?A="></td>
            </tr>
            <tr>
                <td><label for=""> FIrst Product Name</label></td>
                <td><input id="affiliateLinkGenerated" type="text" name="affiliate-link" value="http://sixthproduct.html?A="></td>
            </tr>
            <tr>
                <td><label for=""> FIrst Product Name</label></td>
                <td><input id="affiliateLinkGenerated" type="text" name="affiliate-link" value="http://seventhproduct.html?A="></td>
            </tr>
        </tbody>
    </table>
<div >
帕尔维斯·拉哈曼(Parvez Rahaman)

我认为您不仅希望追加,而且还希望每次替换,"A="因此,在这种假设下,我data attribute在html中为每个输入添加了一个data-link="http://firstproduct.html?A="这样,您可以非常轻松地完成操作。

$('#btnGenerateLinks').on('click', function() {
  var valNeed = $('#affiliateID').val();

  // if (valNeed.trim().length) { // In case you want filter blank string
    $('input[name="affiliate-link"]').each(function() {
      $(this).val($(this).data('link') + valNeed);
    })
 // }
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="affiliate-id-form">
  <input type="text" name="affiliateID" id="affiliateID" placeholder="Enter your affiliate ID  eg. 124531" />
  <input type="button" name="generate-links" id="btnGenerateLinks" value="Generate Links">
</div>


<div class="affiliate-links">
  <table class="affiliateLinksTable">
    <tbody>
      <tr>
        <td>
          <label for="">FIrst Product Name</label>
        </td>
        <td>
          <input id="affiliateLinkGenerated" type="text" data-link="http://firstproduct.html?A=" name="affiliate-link" value="http://firstproduct.html?A=">
        </td>
      </tr>
      <tr>
        <td>
          <label for="">Second Product Name</label>
        </td>
        <td>
          <input id="affiliateLinkGenerated" type="text" data-link="http://secondproduct.html?A=" name="affiliate-link" value="http://secondproduct.html?A=">
        </td>
      </tr>
      <tr>
        <td>
          <label for="">FIrst Product Name</label>
        </td>
        <td>
          <input id="affiliateLinkGenerated" type="text" data-link="http://thirdproduct.html?A=" name="affiliate-link" value="http://thirdproduct.html?A=">
        </td>
      </tr>
      <tr>
        <td>
          <label for="">FIrst Product Name</label>
        </td>
        <td>
          <input id="affiliateLinkGenerated" type="text" data-link="http://fourthproduct.html?A=" name="affiliate-link" value="http://fourthproduct.html?A=">
        </td>
      </tr>
      <tr>
        <td>
          <label for="">FIrst Product Name</label>
        </td>
        <td>
          <input id="affiliateLinkGenerated" type="text" data-link="http://fifthproduct.html?A=" name="affiliate-link" value="http://fifthproduct.html?A=">
        </td>
      </tr>
      <tr>
        <td>
          <label for="">FIrst Product Name</label>
        </td>
        <td>
          <input id="affiliateLinkGenerated" type="text" data-link="http://sixthproduct.html?A=" name="affiliate-link" value="http://sixthproduct.html?A=">
        </td>
      </tr>
      <tr>
        <td>
          <label for="">FIrst Product Name</label>
        </td>
        <td>
          <input id="affiliateLinkGenerated" type="text" data-link="http://seventhproduct.html?A=" name="affiliate-link" value="http://seventhproduct.html?A=">
        </td>
      </tr>
    </tbody>
  </table>
  <div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery:将文本追加到输入中

来自分类Dev

单击按钮将文本追加到输入字段

来自分类Dev

单击时如何将文本追加到输入字段?

来自分类Dev

将值追加到JQuery中的输入字段

来自分类Dev

将值追加到JQuery中的输入字段

来自分类Dev

如何使用php将多个输入文本字段值添加到db中

来自分类Dev

键入时将文本追加到文本字段

来自分类Dev

Jquery,Html选中Checkbox时将值追加到文本字段

来自分类Dev

将文本(窗体)字段输入添加到列表

来自分类Dev

将输入字段追加到其他容器后,除非再次单击,否则无法继续输入文本输入。它失去焦点

来自分类Dev

Bootstrap 3-将按钮追加到文本字段

来自分类Dev

如何将Child追加到文本字段?

来自分类Dev

使用jQuery问题将文本追加到文本区域

来自分类Dev

如何将多个文件输入追加到formData?

来自分类Dev

将值附加到 JQuery 脚本中的输入字段

来自分类Dev

使用jQuery将1个输入文本字段拆分为3个文本输入字段

来自分类Dev

将文本文字添加到jQuery输入掩码

来自分类Dev

删除输入后,jQuery 无法将文本附加到 html

来自分类Dev

jQuery单击时将文本切换到输入字段

来自分类Dev

通过jQuery将文本追加到td单元格

来自分类Dev

将文本追加到标签中的Jquery问题

来自分类Dev

jQuery验证文本输入字段

来自分类Dev

如何从输入字段中获取多个值并添加到文本区域?

来自分类Dev

检索多个jQuery将数据追加到JSON

来自分类Dev

jQuery-从PHP将多个列追加到表

来自分类Dev

如何从Java中main外部的类将文本追加到文本字段?

来自分类Dev

将文本追加到TextArea

来自分类Dev

从多个文本字段附加到数组?

来自分类Dev

将文本字段附加到具有相同 ID 的多个文本字段的最后一个

Related 相关文章

  1. 1

    jQuery:将文本追加到输入中

  2. 2

    单击按钮将文本追加到输入字段

  3. 3

    单击时如何将文本追加到输入字段?

  4. 4

    将值追加到JQuery中的输入字段

  5. 5

    将值追加到JQuery中的输入字段

  6. 6

    如何使用php将多个输入文本字段值添加到db中

  7. 7

    键入时将文本追加到文本字段

  8. 8

    Jquery,Html选中Checkbox时将值追加到文本字段

  9. 9

    将文本(窗体)字段输入添加到列表

  10. 10

    将输入字段追加到其他容器后,除非再次单击,否则无法继续输入文本输入。它失去焦点

  11. 11

    Bootstrap 3-将按钮追加到文本字段

  12. 12

    如何将Child追加到文本字段?

  13. 13

    使用jQuery问题将文本追加到文本区域

  14. 14

    如何将多个文件输入追加到formData?

  15. 15

    将值附加到 JQuery 脚本中的输入字段

  16. 16

    使用jQuery将1个输入文本字段拆分为3个文本输入字段

  17. 17

    将文本文字添加到jQuery输入掩码

  18. 18

    删除输入后,jQuery 无法将文本附加到 html

  19. 19

    jQuery单击时将文本切换到输入字段

  20. 20

    通过jQuery将文本追加到td单元格

  21. 21

    将文本追加到标签中的Jquery问题

  22. 22

    jQuery验证文本输入字段

  23. 23

    如何从输入字段中获取多个值并添加到文本区域?

  24. 24

    检索多个jQuery将数据追加到JSON

  25. 25

    jQuery-从PHP将多个列追加到表

  26. 26

    如何从Java中main外部的类将文本追加到文本字段?

  27. 27

    将文本追加到TextArea

  28. 28

    从多个文本字段附加到数组?

  29. 29

    将文本字段附加到具有相同 ID 的多个文本字段的最后一个

热门标签

归档