2011-03-29 60 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> 
相關問題