复制代码代码如下所示:


上面的代码会在IE中生成一个复选框,点击它会选择滴答,再次点击它会取消勾选。

这似乎不是一个坏地方,但是如果你尝试两次快速(比双击慢一点)。这个按钮可能没有你想象的那么有效。

在IE下,如果此时选中复选框,第一次单击将使复选框在单击两次时被选中。在第二次点击后,复选框将不会被选中,但它仍然不会被选中。

在Chrome和其他浏览器下,第一次单击将导致复选框未选中,复选框在第二次单击后将恢复到所选状态。

所以在伊江,双击后,复选框将变成相反的状态。

如果你想双击IE下的复选框来实现非IE的效果,你需要使用下面的代码:
复制代码代码如下所示:

$(输入{类型= 'checkbox})。Attr('ondblclick ',' this.click()');