https://jsfiddle.net/q12gmj3w/1/
我有一个复选框可以启用/禁用两个单选框(这点工作正常)
在禁用单选框时,它们也应该被重置(即两者都没有被选择)
案例 1:
这适用于未更改默认选定单选框的情况。
即。单击复选框,观察单选框已启用并且其中之一被选中。 现在再次单击复选框 - 并观察单选框已禁用,并且两者均未选中。
情况 2:
然而,如果单选框选择发生变化,则再次单击复选框时,单选框将被正确禁用 - 但一个单选框保持选中状态。
为什么情况 2 没有取消选择单选框???
来自 console.log
的 updated
表示 radiobuttons
组件已收到正确的值 - 但仍有一个单选框保持选中状态??
我想了解为什么上述方法不起作用。
我不是在寻找解决方案 - 因为我已经在这里https://jsfiddle.net/ks3bf6ro/ 当然,除非有更好(更简单)的方法。