如何在按钮单击时在jquery中获取动态输入字段ID并保存到另一个按钮。

问题描述 投票:-1回答:1

我对JavaScript更加新鲜,jQuery可以任何人帮助我或建议这项任务我该怎么做。

我有一个任务,我想在按钮点击时获得输入字段的动态id,我有100个动态输入字段

<input id="ProgressBar_1" type="text" name="dProgressBar_1" class="form-control bulk-pricing-streetProgressBar">

<input id="ProgressBar_2" type="text" name="dProgressBar_2" class="form-control bulk-pricing-streetProgressBar">

这些是我的id,我想在按钮上点击那些id我在下面提到的代码。

<button type="button" class="btn fa fa-arrow-right next-stepBulkProgressBar btn-success __web-inspector-hide-shortcut__" id=" "></button> 

最后,我希望将这些ID存储在另一个按钮中。

<button id="" class="btn btn-danger handleIncorrectNoBtn" type="button">Remove House</button>

Finally I  Want to perform some task on this button.
javascript jquery html ajax
1个回答
0
投票

我给你一些提示,虽然我发现很难完全理解你想要在这里实现的目标。也许重写你的问题,提供一些细节,如果可能的话,更清楚。

[据我所知]你的第一部分是一个按钮,点击后将检索输入字段的ID?

让我们说这是你的按钮:

<button type="button" class="btn fa fa-arrow-right next-stepBulkProgressBar btn-success __web-inspector-hide-shortcut__" id="myButton"></button> 

点击代码看起来类似于(我有点伪编码,你没有提供我可以用来测试的示例或演示,如果这不正确,我很抱歉):

function {

var ids = [];

    $('#myButton').on('click', function() {
      ids = [];
      $("input .classOnAllInputIdsYouWantToGet").each(function(e){
         ids.push(e.attr("id"));
      });
      // store in a variable here or continue using the ids variable 
      // created above - this can be used anywhere within this function
    });

    function myOtherFunctionINeedIds(){
        // Use ids here
     }
}

我不确定这是否是你所追求的,如果不是请更新或修改你的问题,我会改变我的答案,试着得到你正在追求的。

祝好运。

© www.soinside.com 2019 - 2024. All rights reserved.