Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery删除项上的OnDblClick事件_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用jQuery删除项上的OnDblClick事件

Javascript 使用jQuery删除项上的OnDblClick事件,javascript,jquery,html,Javascript,Jquery,Html,我将以下代码附加到网页上的项目: (function(){ var vName = $("#NAME").substr(2); $("#NAME").ondblclick = new Function("vName+".remove();"); $("#NAME_2").ondblclick = new Function("processMove();"); })(); 代码不是问题,但我想通过jQuery删除对该项执行“ondblclick”的功能,即删除该功能或双击该项,仅

我将以下代码附加到网页上的项目:

(function(){
  var vName = $("#NAME").substr(2);
  $("#NAME").ondblclick   = new Function("vName+".remove();");
  $("#NAME_2").ondblclick = new Function("processMove();");
})();
代码不是问题,但我想通过jQuery删除对该项执行“ondblclick”的功能,即删除该功能或双击该项,仅针对特定条件,这同样不是问题的一部分。

只是
.unbind()
it:

$('selector').unbind('dblclick');

这个线程已经打开有一段时间了,但我想我会发布我的解决方案

jQuery(function(j$){//This will execute on page load

  $('selector').prop('ondblclick', "");
});

不幸的是,这设置了ondblcli

。尝试了dbclick和ondbclick。我是否可以删除整个(我附加到此项的函数()?这将返回函数原型(函数)的匿名实例(可能是
$('selector'))。取消绑定('dblclick')
仅在
$('selector')时有效。绑定('dblclick',function(){})使用
代替ondblclick。通常在jQuery中定义函数如下:
$('selector').dblclick(function(){});
。试试看。多亏了你们两位的帮助。试过你们所说的Blender,这很有帮助。