Java Struts2 jQuery插件:双击触发链接

Java Struts2 jQuery插件:双击触发链接,java,jquery,struts2,hyperlink,double-click,Java,Jquery,Struts2,Hyperlink,Double Click,我想链接被触发双击。简单地说: <sj:a href="%{link}" targets="target" ondblclick="javascript: return true;" onclick="javascript: return false;">Bližnjica</sj:a> $("#myDiv").bind("dblclick", function(){ alert("Double Clicked"); //Go to some link, etc

我想链接被触发双击。简单地说:

<sj:a href="%{link}" targets="target" ondblclick="javascript: return true;" onclick="javascript: return false;">Bližnjica</sj:a>
$("#myDiv").bind("dblclick", function(){
  alert("Double Clicked");
  //Go to some link, etc, whatever you want
  //Example, going to a link on double-click:
  //window.location = $(this).attr("href");
});
Bližnjica
不起作用(我猜是因为这不是提交)


也许一些JS可以做到这一点

在jQuery中,使用ID更容易,但您也可以绑定到任何

$("a").bind("dblclick", function(){
  alert("Double Clicked");
}).click(function() {
  return false; //Prevent single click
});
但是,如果您想双击,我建议使用
以外的元素,例如

那么就简单多了,就像这样:

<sj:a href="%{link}" targets="target" ondblclick="javascript: return true;" onclick="javascript: return false;">Bližnjica</sj:a>
$("#myDiv").bind("dblclick", function(){
  alert("Double Clicked");
  //Go to some link, etc, whatever you want
  //Example, going to a link on double-click:
  //window.location = $(this).attr("href");
});
在标记方面:

<sj:div id="myDiv" href="%{link}">Bližnjica</sj:div>
Bližnjica