我需要在jquery脚本中排除两个容器取消选中其中的复选框,所以我创建了一个if:
$('#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);
});
现在不是“排除”任何内容,但是如果我从||
中移除它是否适用于该类。问题在哪里?
答案 0 :(得分:2)
使用
if ($('#your_element').is('.size, .price')) {
$(this).closest('ul').find(':checkbox').not(this).prop('checked', false);
}
这会检查多个类。