复选框上的.click和.change有什么区别[重复]

我四处张望将事件添加到复选框,我本以为人们会.change用来设置更改事件,但是我发现人们正在使用.click

是否有一个原因?它们都可以与单击的事件和键盘更改一起正常工作。我想念什么吗?

回答:

onchange在IE中,仅当复选框失去焦点时才会触发。因此,如果按Tab键,则按几次空格键,然后跳出,则只会收到一个onchange事件,但会收到多个onclick事件。

注意:这是在IE行为正确(根据规范)且其他浏览器错误的情况下,非常非常非常少的情况之一。

以上是 复选框上的.click和.change有什么区别[重复] 的全部内容, 来源链接: utcz.com/qa/415869.html

回到顶部