jquery - event.preventDefault () в Firefox

У меня проблемы сevent.preventDefault() в Firefox это не работает. Это код 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/

Кто-нибудь может направить меня?

Спасибо!

Ответы на вопрос(3)

как уже говорилось в других ответах, вы должны пройти событие & quot; аргумент метода-обработчика. если вы не хотите пропускать & quot; событие & quot; Принимая во внимание аргументы, вы должны быть в состоянии "вернуть ложь" в конце вашего метода и отключите поведение по умолчанию.

Кажется, ты забылevent аргумент:

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

Пожалуйста, обратитесь кevent.preventDefault страница документов.

Решение Вопроса

Передать аргумент события в функцию-обработчик,

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

Fixed fiddle: http://jsfiddle.net/skram/qXPj8/6/

Ваш ответ на вопрос