JSFiddle - React, Tailwind, and code Playground

BP - UM AB-Check

by ltdeta

HTML

<input type="checkbox" id="abpmchk_213_434">Test
<br/>
<input id="abpmval_213_434" Value="Value">
<br/>
<button id='btnTest'>Test Funktion</button>
<br/>
<br/>
<textarea type='text' cols="100" rows="5" id='arrabdata'></textarea>

JavaScript

$('#btnTest').click(function() 
{
  var $abFelder = $(document).find("[id^=abpmchk_]");
  if ($abFelder.length > 0) {
    var jsarray = new Array();
    $abFelder.each(function(a, b) {
      var $elem = $(this);
      var arrId = $elem.prop('id').split("_");
      var abpmval = $('#abpmval_' + arrId[1] + '_' + arrId[2]).prop('value');
      jsarray.push({
        profileid: parseInt(arrId[1], 10),
        menueid: parseInt(arrId[2], 10),
        checked: $elem.prop('checked') ? 1 : 0,
        value: abpmval
      });
      $('#divOutput').text(console.log(jsarray));
    });
    $('#arrabdata').val(JSON.stringify(jsarray));
  }
});