在jquery中,如何使鼠标右键单击具有与左键单击相同的行为
<a id=“link1”href=“link1”>link1</a> 我想实现的是:当我右键单击或左键单击这些链接时,我都会转到链接页面。我有几个问题:在jquery中,如何使鼠标右键单击具有与左键单击相同的行为,jquery,Jquery,<a id=“link1”href=“link1”>link1</a> 我想实现的是:当我右键单击或左键单击这些链接时,我都会转到链接页面。我有几个问题: 如何从firefox和IE中的jquery获取href 如何识别firefox和IE中的鼠标事件,即在firefox和IE中具有不同行为的event 非常感谢您获取href,这是a标记的一个属性,您可以使用 var the_href = $('#link1').attr('href'); 这适用于所有主要浏览器 $('#el
非常感谢您获取
href
,这是a
标记的一个属性,您可以使用
var the_href = $('#link1').attr('href');
这适用于所有主要浏览器
$('#element').mousedown(function(event) {
switch (event.which) {
case 1:
alert('Left mouse button pressed');
break;
case 2:
alert('Middle mouse button pressed');
break;
case 3:
alert('Right mouse button pressed');
$(this).click();
event.preventDefault;
break;
}
});
(大量借用:)
我不确定你的#1是什么意思
将@Camilo Díaz的答案添加到我的答案中,这样你就可以对你的两个问题有一个完整的答案:
对于#2:var the_href=$('#link1').attr('href')
不过,我声明的答案将在不需要href属性的情况下实现您的目标。不要老是问,更新您以前的问题。