javascript代码不执行,如果我打开新的标签页
问题描述:
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,有人可以帮助我..
答
您在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
你有jQuery的包括,任何控制台错误? – mxr7350
javascript或jquery? –
@ mxr7350 - 服务器响应状态404(未找到)得到这个控制台错误 – max