1

如下图所示,在标记“访客”时,所有有一个孩子的父母也会被选中。但我实际上只想检查“客人”,而在“客户经理”中不检查其父母

在此处输入图像描述

4

2 回答 2

1

“Accounts Manager”框处于indeterminate状态,这意味着它的所有子项都不是全部选中或全部未选中。但是,当只有一个孩子时,状态永远不会存在,indeterminate因为所有一个孩子都被检查或不检查。所以你的要求没有意义......

我想你可以添加另一个孩子display:none或其他东西来引发一个indeterminate状态,但我不知道你为什么要这样做。

于 2012-03-15T22:05:11.757 回答
1

停止传播();

$("whatever[type='checkbox']").click(function(event){
  event.preventDefault(); don't bubble the check boxes to the parent.
});
于 2012-03-15T22:08:49.040 回答