1

下の画像でわかるように、「ゲスト」をマークすると、子供が1人いるすべての親もチェックされます。しかし、実際には、「アカウントのマネージャー」のように、「ゲスト」をチェックし、その親をチェック解除したいだけです。

ここに画像の説明を入力してください

4

2 に答える 2

1

stopPropagation();

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

「Accounts Manager」ボックスはindeterminate状態にあります。つまり、そのすべての子がすべてチェックされているわけではなく、すべてチェックされていないことを意味します。ただし、子が 1 つしかない場合はindeterminate、その 1 つのすべての子がチェックされているかどうかがチェックされるため、状態は決してあり得ません。だからあなたが求めていることは意味がありません...

display:none別の子を追加するか、状態を引き起こす何かを追加できると思いますがindeterminate、なぜそれをしたいのかわかりません。

于 2012-03-15T22:05:11.757 に答える