javascript - jquery - firefox 中的 event.preventDefault()

标签 javascript jquery

我在 Firefox 中遇到 event.preventDefault() 问题,它无法正常工作。这是 jquery 代码。

$("#facebook-del-1").click(function(){
event.preventDefault();
var selector = "#"+$(this).attr("id");
$(selector).closest('a.tag').remove();
});

它可以在 Chrome 中运行,但不能在 Firefox 中运行。您可以在这里查看http://jsfiddle.net/qXPj8/2/

有人可以指导我吗?

谢谢!

最佳答案

将事件参数传递给处理函数,

//                                   V-- Added event arg
$("#facebook-del-1").click(function(event) {

固定 fiddle : http://jsfiddle.net/skram/qXPj8/6/

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

相关文章:

JQuery:是否有可能获得动画的结尾?

javascript - 在 d3.js 中看不到圆圈

javascript - .test() 的正则表达式漏报

javascript - 强制浏览器后退按钮重新加载页面

javascript - 将 Ruby 中创建的 JSON 对象漂亮地打印到 Chrome 浏览器控制台

javascript - 如何标记-webkit-transform-origin 的位置?

javascript - 动画滚动到顶部 2

javascript - 如果一个元素有兄弟元素该怎么办

javascript - 在 Jquery 中选择仅具有类 "doc-count"的 anchor

javascript - 使用 Fabric.js 删除所有选定的对象