我在CheckButton上附加了一个事件,通过左键单击来更改项目的状态,预期的结果是状态切换。这意味着如果复选按钮被选中,则取消选中它,如果它被取消选中,则选中它。代码如下:if event.widget.select()==True and event.widget['state']=='normal':event.widget.deselect()
elif
我使用jQuery监听对<select multiple>元素的更改。有没有办法从给定的事件中确定select中的哪些选项已经更改(被选中或取消选中)?我知道我可以遍历select的子元素来找出哪些被选中了,但是我特别需要知道在事件发生时哪些元素刚刚被改变了。因此,例如,如果select包含选项{ A, B, C },我需要能够辨别用户何时按住控件并单击以将B添加到选择中,或者何时用户正常单击以将选择从{