if I click on one checkbox, need to create a dynamic array based on its data-attribute value and push all checked checkbox value with same data-attribute value to this array.
Ex: if i click on height,i need to create an array with its data-attribute value and push all checkbox with checked value in this array
<input type="checkbox" name="" class="checkbox" data-parent="1" value="1">brand
<input type="checkbox" name="" class="checkbox" data-parent="2" value="2">style
<input type="checkbox" name="" class="checkbox" data-parent="3" value="3">height
<input type="checkbox" name="" class="checkbox" data-parent="4" value="4">width
<input type="checkbox" name="" class="checkbox" data-parent="2" value="5">style
<input type="checkbox" name="" class="checkbox" data-parent="3" value="6">height
<input type="checkbox" name="" class="checkbox" data-parent="3" value="7">height
<script type="text/javascript">
$('.checkbox').click(function(){
var newarray = [];
var id = $(this).val();
var pid = $(this).attr('data-parent');
newarray[pid] = id;
});
</script>