2011-03-29 48 views
0

奇怪的问题,但我有两个链接。我想设置它,所以当我点击链接a时,它实际上会触发链接b中的事件。通过点击jQuery中的另一个链接远程打开同一页面上的链接

<a class="a" href="#"> 
<a class="b" href="http://www.google.com"> 

因此,在上面的示例中,当我点击链接a时,google.com会在当前浏览器中打开。

问题在于我需要链接来读取整个href,因为我有链接到链接类名(lightbox)的特定操作。

我需要这个,因为当我通过链接通过.html(),虽然链接工作正常,由于某种原因该类不采取,我迄今还没有能够找到解决方法或解决方案。因此,我正在设置它,以便当我点击通过.html()的链接时,它实际上会点击页面上其他地方发布的隐藏链接。

谢谢。

回答

1
$('a.a').click(function() { 
    $('a.b').click(); 
}); 

当单击a.a时,将触发a.b。此外,您的问题仍然是模糊的阅读它的4倍

0
$(document).ready(function() 
{ 
    $('a.a').click(function() { 
     window.location = $('a.b').attr('href'); 
    }); 
}) 

或者像这样

<script> 
    $(document).ready(function() 
    { 
     $('a.a').click(function() { 
      $('a.b').trigger('click'); 
     }); 

     $('a.b').click(function(){ alert("hello")}); 
    }) 
</script> 
<a class="a" href="#">a</a> 
<a class="b" href="http://www.google.com">b</a> 
相关问题