JSFiddle - React, Tailwind, and code Playground
HTML
<div id="divDynamicFields">
<input id="input1" type="hidden" value="1" />
<input id="input2" type="hidden" value="2" />
<input id="input3" type="hidden" value="3" />
<input id="input4" type="hidden" value="4" />
<input id="input5" type="hidden" value="5" />
</div>
JavaScript
var IDs = [];
/* Find Input elements and push its ID & Value into an array */
$('#divDynamicFields').find("input").each(function () {
IDs.push([this.id, $(this).val()]);
});
console.log(IDs); /* Now it prints string seprated by ',' */
/* Loop Through Each element in 2D array */
$.each(IDs, function(key, value) {
CallFunction(value[0],value[1]);
});
function CallFunction(id,val) {
console.log(id+","+val);
}