84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
有时候你想要保留一个 submit 按钮的细节(例如,在移动设备上,只有当按钮是表单的一部分且类型为 submit 时,才能通过键盘触发 submit 按钮)。在这种情况下,你需要阻止按钮的默认行为。
submit
使用 jQuery 1.7+(使用 .on - 我强烈建议阅读文档 - 使用 .on 有许多细微差别可以极大地影响性能)
.on
$(document).on("click", "button", "event", function(evt) { evt.preventDefault(); ... }
使用旧版本的 jQuery...
$("#button-id").bind("click", function(evt, ui) { evt.preventDefault(); ... }
请注意,你可以使用任何选择器(按类、元素类型等选择)或绑定事件的方法(而不是使用 .bind,使用适合你的 jQuery 版本的 .live、.delegate 等)。
.bind
.live
.delegate
在它上面添加 type="button":
type="button"
<button type="button">Click</button>
可用的类型有:
一个好的参考:https://developer.mozilla.org/en/DOM/HTMLButtonElement
有时候你想要保留一个
submit
按钮的细节(例如,在移动设备上,只有当按钮是表单的一部分且类型为submit
时,才能通过键盘触发submit
按钮)。在这种情况下,你需要阻止按钮的默认行为。使用 jQuery 1.7+(使用
.on
- 我强烈建议阅读文档 - 使用.on
有许多细微差别可以极大地影响性能)使用旧版本的 jQuery...
请注意,你可以使用任何选择器(按类、元素类型等选择)或绑定事件的方法(而不是使用
.bind
,使用适合你的 jQuery 版本的.live
、.delegate
等)。在它上面添加
type="button"
:可用的类型有:
一个好的参考:https://developer.mozilla.org/en/DOM/HTMLButtonElement