2011-10-10 297 views
0

我有一个jQuery脚本来删除一条消息。我第一次点击链接一切工作正常。我点击删除链接,出现一个confirm对话框。确认后,它重定向到另一页,然后返回。但是,第二次点击链接没有任何反应。JavaScript点击第二次不起作用

$(document).ready(function(){ 
    $("a.del").click(function(){ 
     var conf = confirm("Confirmation message"); 
     if(conf == true) 
      return true; 
     else 
      return false; 
    }); 
}); 

点击功能必须每工作一次点击事件。

+8

'如果(X ==真)返回true;否则返回false;' - 这是一个WTF;简单地写'return x;' – ThiefMaster

+1

对我来说工作正常:http://jsfiddle.net/BBneU/ - 也许你的代码的其他部分导致JavaScript错误,阻止任何进一步的代码运行? – Blazemonger

+0

“del sth”是什么意思?关于第一次点击,第二次点击,直接引导,重定向,你在说什么?你为什么不设置***整个场景,并解释***整个事件的行为与你的期望相反。 – davin

回答

-3

我没有写入$(document).ready(function(){});

像:

$("a.del").click(function(){ 
    var conf = confirm("Confirmation message"); 
    if(conf == true) 
     return true; 
    else 
     return false; 
}); 
+6

你在开玩笑吧? – davin

+1

就这样,你知道,就像腿酸疼,并且把你的腿砍掉,声称你的腿不会再那样伤害。 – davin

+0

或者喜欢拍摄使者。 –

相关问题