2014-09-03 33 views

回答

0

有一些語法時才錯誤。請更新的代碼檢查,如下所示:

$(document).ready(function(){ 
    $('.link').click(function(e){ 
     e.stopPropagation(); 
     alert(); 
    }); 
}); 
0

你的代碼有兩個問題。

1.)jquery正在處理點擊事件'.link',那麼不需要myfunction()

2)e.stoppropagation()應該是e.stopPropagation(); (JavaScript是區分大小寫)

正確代碼:

$(document).ready(function(){ 
    $('.link').click(function(e){ 
    e.stopPropagation(); 
    alert(); 
    }); 
}); 

編輯:於stopPropagation

的更多信息是在這裏: - http://api.jquery.com/event.stoppropagation/

+0

@downvoter關心評論... – 2014-09-03 07:45:16

0

你的語法error.Edit像這樣

$(".link").click(function(event){ 
event.stopPropagation(); 
alert(1); 
//return false; 
}); 

您可以創建內部函數的對象像event並調用stopPropagation()方法,或者你可以寫return false聲明而不是上面提到的對象

+0

希望你明白不同之處 – Techy 2014-09-03 04:14:55