2009-04-23 110 views

回答

9

的 'click' 事件會在兩種情況下開火,這會得到你想要的東西:

$('a').click(function(){ 
    alert('perform action here'); 
}); 
+0

是否有可能得到的是被點擊鏈接的網址是什麼? – 2009-05-06 05:44:15

2

這是相當實際上很簡單...當按下輸入元素時,它就像瀏覽器中的點擊一樣。不需要做任何特別的事情。

$('a.links_to_bind').bind('click', function() { 
    /* do your stuff... */ 
    return false; 
}); 

編輯: 如果你想在頁面更改後,你的行動完成後,您可能希望有條件statemenet添加到return false。喜歡的東西:

if(everythings_good) { 
    return true; 
} else { 
    return false; 
} 
-1
$('a').keydown(function() { 

return false; // Prevent default action 

}); 

$('a').keyup(function(event){ 

    if(event.keyCode == '13'){ 

      $(this).find('button.mychoice').click(); 

    } 

}); 


// This does the trick for both IE and FF. 
相關問題