When I click "Check all group 1", it should select its children only, but now it also selects "Check all group 2" items. How can I fix this?
Code:
jQuery(".parentCheckAll").click(function(e) {
jQuery("#" + jQuery(this).parent().parent().attr("id") + " .extended-checkboxes input[type='checkbox']").attr('checked', true);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="parentCheckAll"> Check all group 1</div>
<div class="extended-checkboxes">
<input name="" type="checkbox" item="" class="checkbox-meta" tabindex="1"><br />
<input name="" type="checkbox" item="" class="checkbox-meta" tabindex="2">
</div>
</div>
<div class="parentCheckAll"> Check all group 2</div>
<div class="extended-checkboxes">
<input name="" type="checkbox" item="" class="checkbox-meta" tabindex="3"><br />
<input name="" type="checkbox" item="" class="checkbox-meta" tabindex="4">
</div>