2011-08-12 30 views
2
$(document).ready(function() { 
    $(":button").click(function() { 
     $(this).next('a').click(); 
    }); 
}); 

HTMLjQuery的。點擊()不火<a>標籤

<div style="text-align:center"> 
      <input type="button" value="More" class="button"> 
      <a style="display:none" href="/Resource/PhysicianMaterials">aaa</a> 
     </div> 

在這段代碼.click()不火的標籤,任何人都可以說是什麼問題?由於

回答

5

click事件射擊,然而,click不,當你談論一個錨轉到URL(即發生在瀏覽器/本機事件的水平,這不是JavaScript的觸發)。

相反,你需要做的導航自己,就像這樣:

$(document).ready(function() { 
    $(":button").click(function() { 
     window.location = $(this).next('a').attr('href'); 
    }); 
});