我有一个带有复选框的表格。当用户点击标签时,我有自定义复选框图标被交换。这很好用,但我也禁用了表单中的复选框,并且我不希望在单击禁用的复选框时触发单击事件。我怎么做?
查询:
$('input[type=checkbox] + label').click(function() {
$(this).toggleClass('checkbox-pressed');
});
HTML:
<input type="checkbox" id="A"><label for="A">Option 1</label>
<input disabled type="checkbox" id="B"><label for="B">Option 2 - don't trigger JQ</label>