我有一个小表格。在这种形式中,如果选择了项目 a或项目 b,则应勾选第三个复选框。此复选框被禁用,用户不应该能够自己加厚它。一旦项目 a或项目 b未选中,第三个必需项目应保持选中状态,但是如果两个项目均未选中,则所需项目也应取消选中。
<p><input type="checkbox" value="50.00" class="itema" />Item a</p>
<p><input type="checkbox" value="40.00" class="itemb" />Item b</p>
<p><input type="checkbox" value="1" class="item2" disabled />Required by item a and b</p>
使用下面的代码,我可以进行检查,但我不知道如何完成有条件的取消检查
$(function () {
$('.itema').change(function () {
$('.item2').prop('checked', true);
})
$('.itemb').change(function () {
$('.item2').prop('checked', true);
})
});
这是一些更多代码的小提琴 http://jsfiddle.net/mthomas/ejQjP/10/