我对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.
我给你一些提示,虽然我发现很难完全理解你想要在这里实现的目标。也许重写你的问题,提供一些细节,如果可能的话,更清楚。
[据我所知]你的第一部分是一个按钮,点击后将检索输入字段的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
}
}
我不确定这是否是你所追求的,如果不是请更新或修改你的问题,我会改变我的答案,试着得到你正在追求的。
祝好运。