2009-04-23 114 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. 
相关问题