0

这是我正在使用的功能:

$('.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 中拥有了该功能。

4

1 回答 1

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;   
});
于 2012-06-14T12:07:44.580 回答