Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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.data是否跳过事件处理程序?_Javascript_Jquery - Fatal编程技术网

Javascript 存储元素时jquery.data是否跳过事件处理程序?

Javascript 存储元素时jquery.data是否跳过事件处理程序?,javascript,jquery,Javascript,Jquery,我遇到了一个奇怪的情况。我使用jquery的数据函数来存储一个行元素,其中包含几个td列和这些列上的一些事件处理程序。当我试图在另一个函数中检索该行元素时,我在该元素的数据(“事件”)中找不到事件 使用jquery的数据函数时是否跳过事件处理程序 您可能会将data()与attr()和prop()混淆,从而可能会看到或看到 我想不出在什么上下文中可以使用data()来处理事件。我使用by preference设置事件处理程序,然后使用unbind()删除它们 使用html属性onclick=“d

我遇到了一个奇怪的情况。我使用jquery的数据函数来存储一个行元素,其中包含几个td列和这些列上的一些事件处理程序。当我试图在另一个函数中检索该行元素时,我在该元素的数据(“事件”)中找不到事件


使用jquery的数据函数时是否跳过事件处理程序

您可能会将
data()
attr()
prop()
混淆,从而可能会看到或看到

我想不出在什么上下文中可以使用
data()
来处理事件。我使用by preference设置事件处理程序,然后使用
unbind()
删除它们


使用html属性
onclick=“doSomeJavascriptThing();”
不是解决问题的非常jQuery的方法。最近,内联javascript可能被认为有点脏。

展示您看到的代码示例将非常有用。