2

我希望我在这里遗漏了一些明显的东西......

这只发生在 IE9 中(看图)

我正在使用 KnockoutJS(2.1 RC) 和 JQuery(1.7.2)

我在页面上有一个输入元素(实际上有很多),每当我按下“enter”键时,它都会触发click页面上第一个按钮元素的事件。

http://jsfiddle.net/HZymG/2/

4

1 回答 1

6

添加type="button"到您的<button>元素中。如果在 IE 中省略它,它会将它们视为<button type="submit" />元素。

更新了您的 jsFiddle 以表明这是问题所在:http: //jsfiddle.net/HZymG/3/

于 2012-04-27T21:41:58.860 回答