我需要在jQuery脚本两个集装箱从取消选中它们内部的复选框排除,所以我做了一个如果:“如果X!”工作 - “如果x或y!”不工作
$('#newform li :checkbox').change(function() {
var exclude = $(this).closest('div');
if (!exclude.hasClass('size') || !exclude.hasClass('price'))
$(this).closest('ul').find(':checkbox').not(this).prop('checked', false);
});
它现在不是“排除”任何东西,但是如果我从||
中删除,如果它只适用于该课程。哪里有问题?
“!(a || b)”是“!a &&!b” –