只是想知道是否有人知道的一种方式,接线jquery运行一个功能,当用户点击一个链接或标签链接和命中输入。当链接被激活时检测 - 通过点击或选项卡并输入
我想拦截链接的激活并在页面更改之前执行操作,但是我希望在任何一种情况下都可以这样做。
只是想知道是否有人知道的一种方式,接线jquery运行一个功能,当用户点击一个链接或标签链接和命中输入。当链接被激活时检测 - 通过点击或选项卡并输入
我想拦截链接的激活并在页面更改之前执行操作,但是我希望在任何一种情况下都可以这样做。
的 'click' 事件会在两种情况下开火,这会得到你想要的东西:
$('a').click(function(){
alert('perform action here');
});
以下两个链接提供了有关jQuery中要处理的事件的信息。
jQuery的活动/按键:http://docs.jquery.com/Events/keypress
jQuery的事件/点击:http://docs.jquery.com/Events/click
这是相当实际上很简单...当按下输入元素时,它就像浏览器中的点击一样。不需要做任何特别的事情。
$('a.links_to_bind').bind('click', function() {
/* do your stuff... */
return false;
});
编辑: 如果你想在页面更改后,你的行动完成后,您可能希望有条件statemenet添加到return false
。喜欢的东西:
if(everythings_good) {
return true;
} else {
return false;
}
$('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.
是否有可能得到的是被点击链接的网址是什么? – 2009-05-06 05:44:15