JSFiddle - React, Tailwind, and code Playground
HTML
<tr>
<td>
<div id="test">
<label>
<input type="checkbox" id="1" />demo1</label>
<label>
<input type="checkbox" id="2" />demo2</label>
<label>
<input type="checkbox" id="3" />demo3</label>
</div>
</td>
<td> </td>
<td> </td>
</tr>
JavaScript
$(document).ready(function () {
$('#test label').on('click', function (event) {
event.preventDefault();
alert('clicked label');
var ele = $(this).find('input');
if(ele.is(':checked')){
ele.prop('checked', false);
$(this).removeClass('admin_checked');
}else{
ele.prop('checked', true);
$(this).addClass('admin_checked');
}
});
$('#test :checkbox').on('click', function (event) {
event.stopPropagation();
alert('clicked checkbox');
});
});