javascript - jQuery preventDefault() 问题

标签 javascript jquery events

我的问题是无法使 preventDefault() 工作。 这是我的代码:

HTML:

<a class="list-ui-controlcol-link list-ui-controlcol-link-delete" href="http://localhost/lmvc_trunk/pages/delete/17">Törlés</a>

JQUERY:

$(".list-ui-controlcol-link-delete").click(function(event){
      event.preventDefault();
});

即使我从 jQuery 自己的站点 (http://api.jquery.com/event.preventdefault/) 复制粘贴原始示例,它也不起作用。 您能解释一下为什么会发生这种情况以及如何使 preventDefault 正常工作吗?

最佳答案

您需要确保您的脚本在加载 DOM 后执行:

$(document).ready(function() {
    $(".list-ui-controlcol-link-delete").click(function(event){
      event.preventDefault();
    });
});

有关详细信息,请参阅此页面:http://api.jquery.com/ready/

关于javascript - jQuery preventDefault() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21088920/

相关文章:

c# - 方法作用域变量的事件会发生什么?

javascript - AngularJS 表达式未被处理

javascript - Chrome 控制台日志记录 - Javascript

javascript - 为什么更改父类为空输入?

javascript - 目标类元素而不是带有闪烁动画脚本的文档主体

javascript - 如何将 10px 添加到 div 的左坐标?

javascript - 如何从数组中定位当前焦点元素来调用 focusout 函数?

javascript - 如何在 ExtJS 中向 html 表添加新行

javascript - 我需要动态地使用此代码

java - 创建简单的事件驱动架构