Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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中取消绑定单击事件_Javascript_Jquery_Ajaxcontroltoolkit - Fatal编程技术网

在javascript中取消绑定单击事件

在javascript中取消绑定单击事件,javascript,jquery,ajaxcontroltoolkit,Javascript,Jquery,Ajaxcontroltoolkit,我有一个ul li列表,它是动态生成的。我想在单击列表元素时绑定一个单击事件。因为我使用的是jquery 1.44,所以我使用了live() 这两种方法都不起作用,我相信这是因为创建了一个本地click方法,它会干扰我的jquery方法。我还尝试在绑定我的单击事件之前添加unbind('click'),但没有成功 有什么想法吗?因为您使用的是jQuery 1.44,所以请使用删除绑定事件 $('ul li').die('click'); 你试过在chrome开发工具或firebug中查看实际绑

我有一个ul li列表,它是动态生成的。我想在单击列表元素时绑定一个单击事件。因为我使用的是jquery 1.44,所以我使用了live()

这两种方法都不起作用,我相信这是因为创建了一个本地click方法,它会干扰我的jquery方法。我还尝试在绑定我的单击事件之前添加
unbind('click')
,但没有成功


有什么想法吗?

因为您使用的是jQuery 1.44,所以请使用删除绑定事件

$('ul li').die('click');

你试过在chrome开发工具或firebug中查看实际绑定的是什么吗?@ben336我认为它们无法显示实际事件。即使他们这样做了,我也尝试了所有jQuerys方法来解除绑定,但没有成功。在元素下的Chrome devtools中,您可以单击元素,左下角将显示绑定到事件的事件侦听器。这至少会告诉你你的点击监听器是否被绑定,以及ASP.net的东西在那里绑定了什么。你能把它复制到公共的地方吗?恐怕不行。。。需要一个带有ajax控件工具包的asp.net站点自动完成此线程()中的注释是否适用于您的情况?不,是关于UpdatePanels的。我的问题是关于自动完成部分。谢谢。这就是为什么我说可能申请的原因。我知道它不是同一个控件,但是关于“因为更新面板在异步回发上替换了itelf中的所有html,所以在面板中创建的所有jQuery对象都必须在回发完成时重新创建”的注释听起来好像给您指明了正确的方向。
$('ul li').die('click');