无法停止网址默认事件

时间:2012-06-14 12:05:26

标签: jquery html

这是我正在使用的功能:

$('.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中发布了这个功能。

1 个答案:

答案 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;   
});