开发者问题收集

jQuery PreventDefault 函数在 jsfiddle 上不起作用

2011-12-18
143

我无法让以下简单的 jQuery 工作。我知道我忽略了一些东西,所以请帮助我。以下是 http://jsfiddle.net/Z5waA/ 处的代码。只需单击按钮,然后使用 jQuery 发出警报即可。

3个回答

preventDefault(e); 应为 e.preventDefault();

代码应如下所示,

$('#submitResetPass').bind('click', function(e) {
    e.preventDefault();
    alert("hello");
});

并且需要添加 jQuery 引用。

Chamika Sandamal
2011-12-18

您遇到了几个问题。首先,jsFiddle 没有为 jQuery 设置。然后,您对preventDefault 的调用不正确。它在这里有效: http://jsfiddle.net/jfriend00/v9aVb/

$('#submitResetPass').bind('click', function(e) {
    e.preventDefault();
    alert("hello");
});
jfriend00
2011-12-18

使用 e.preventDefault() 而不是 PreventDefault(e)。

baradas
2011-12-18