我想,當按下一個鍵被點擊一個鏈接的用戶點擊,我做了這個jQuery的:模擬鏈路
$('form#form1').bind("keypress", function(e){
if(e.keycode == 13 || e.keyChar == 13 || e.which == 13){
$('.LoginBoxButton a').click();
}
});
它不工作,我已經仔細閱讀以下說明爲什麼:
重要的是要記住, 點擊()不會觸發鏈路上的默認 行爲,即使沒有其他 是防止這一點很重要。所以你不能 使用click()本身來模擬 用戶點擊一個鏈接,並被 帶到另一個url。
但是,您如何模擬用戶點擊鏈接並轉到其他網址?
。點擊()** **不觸發鏈接的默認行爲(真的沒有什麼別的它*不能觸發連接到鏈接元素的任何事件處理程序 – Gareth 2010-04-18 22:20:20
你應該做到這一點,$('。LoginBoxButton a')。trigger('click'); – 2010-04-19 03:22:28