Below is my JS code :
var checkedLength = $(ele).parent().parent().find('table').find(':checkbox:checked').length;
if(checkedLength)
{
$(ele).parent().parent().find('table').find(':checkbox:checked').each(function(i) {
$(this).parent().removeClass().addClass('play');
$(this).prop('checked',false);
var agn = $(this).data('agn');
var value = $(this).data('kid');
checkedValues[agn] = {};
// Make bar an array, if it's not defined yet
checkedValues[agn]["bar"] = checkedValues[agn]["bar"] || [];
checkedValues[agn]["bar"].push(value);
});
console.log(checkedValues);
}
From above code am getting output as :
object {agnName => bar[0] = 6}
Desired O/P :
object {agnName => bar[0] = 4,bar[1] = 5 , bar[2]=> 6}
Can anyone guide me how can achieve this array structure ??
Thanks.