2017-05-08 75 views
0

HTML代碼的鏈接:javascript代碼不執行,如果我打開新的標籤頁

<div class="dummy"> 
    <a href ="www.test.com" title="EA">test</a> 
</div> 

JavaScript代碼:

$('.dummy').on('click',function(e){ 
    alert('good moring'); 
}); 

上面,如果我打開新的鏈接的JavaScript代碼是不執行tab,有人可以幫助我..

+0

你有jQuery的包括,任何控制檯錯誤? – mxr7350

+0

javascript或jquery? –

+0

@ mxr7350 - 服務器響應狀態404(未找到)得到這個控制檯錯誤 – max

回答

0

您在DIV內有a元素。因此,爲了讓您的alert只是防止錨元素的默認操作使用

e.preventDefault(); 

Read more on event.preventDefault()

$('.dummy').on('click', function(e) { 
 
    e.preventDefault(); 
 
    alert('good moring'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="dummy"> 
 
    <a href="www.test.com" title="EA">test</a> 
 
</div>

+0

亞我明白了..但測試鏈接,你無法打開新tab.getting 404錯誤 – max

相關問題