Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
根据这里,更改事件处理程序在值更改时触发。互斥单选按钮怎么样?选择一个按钮会将一个按钮设置为“未选中”,将另一个按钮设置为“选中”。是否会为这两个元素触发更改事件处理程序?
编辑:没关系,我找到了答案。
假设这是两个具有相同“名称”的单选按钮,您将只会收到一个 onChange 事件,因为只有一个字段值在更改。
更改事件只会在您“检查”的收音机上触发,如果您使用 attr('checked', 'checked') 设置/取消设置收音机,它不会触发更改事件。
如果您在两个单选按钮上都有事件处理程序,它将同时触发。但是由于它们是互斥的,您可能只需要其中一个的侦听器,并从中获取它们的状态。