这是我正在使用的功能:
$('.urlz').click(function (event) {
event.preventDefault();
var url = this.href;
log('Url of link : ' + url.toString());
if (url.indexOf("bridge.asp") < 0) {
var site_domain = fnGetDomain(url);
// window.location.href=$(this).attr('href');
return false;
}
});
这是元素..
<a href="bridge.asp?sitename=webcing" target="_blank" class="urlz">Visit The Site</a>
可能是我的功能之前发生的事情,我已经在document.ready中发布了这个功能。
答案 0 :(得分:3)
return false
位于错误的位置...它目前位于if
声明中......将其移至最后......
$('.urlz').click(function(event){
event.preventDefault();
var url=this.href;
log('Url of link : '+url.toString());
if(url.indexOf("bridge.asp")<0){
var site_domain=fnGetDomain(url);
// window.location.href=$(this).attr('href');
}
return false;
});