【发布时间】:2014-08-22 10:53:01
【问题描述】:
代码在这里:
请在所有浏览器的最新版本上运行它,并亲自查看。单击按钮时,打开:
- 在 Chrome(当然还有 Safari)上,它只是不选择任何东西,而是创建了一些幽灵般的空选项
- 在 Firefox 和 Opera 上,它按我期望的方式工作,并希望它工作,取消选择所有选项
- 在 Internet Explorer 上,它什么也不做
那么,哪一个是预期的行为?
【问题讨论】:
-
我认为这里要吸取的教训是,预期的行为并不重要,没有一个浏览器符合它们;)
-
好点,但很难接受 :) 这是非常短的代码,可能会使生活变得更简单,我确信问题与 jQuery 相关,而不是与浏览器相关。
-
更新:我很抱歉,我期望和想要的效果不是重置元素状态,而是取消选择所有选项。现在更新问题...
标签: javascript jquery cross-browser