JConfirm на ссылку

Привет, у меня есть якорь, с которым я пытаюсь заставить работать окно JConfirm, но оно просто появляется и исчезает. В анкере есть изображение со знаком "X"

onclick='jConfirm("Do you really want to do that?.\n ","Import",
    e.preventDefault(); 
    if(!ans) {                                                      
    return false;
     }
});'>

2 ответа

Это работает

$('.deleteconfirm').click(function(e)
                                {
                                link = this;
                                url=link.getAttribute('href')
                                e.preventDefault();
                                jConfirm(("Delete this Report Association?"),'Report',function(confirmed)
                                {
                                    if(confirmed)
                                        {
                                        window.location =url;                                   
                                        }
                                })
                                            });

Попробуйте это (не проверено)... подумайте о том, что ans в вашем коде?

jConfirm('Do you really want to do that?', 'Import', function(ans) {
    if(!ans) {                                                      
    return false;
     }
  });

Также это всегда чище, используя delegate или же on вместо того, чтобы делать inline...

Другие вопросы по тегам