我正在尝试更新一个使用 jQuery.data()
函数来存储信息的网络应用程序。更新涉及重构界面,以便为不同类型的信息提供单独的窗口,而不是在同一页面上仅使用 div。由于某些插件的工作方式,调用它们的代码已被移动到不同的窗口中,以便在需要它们的窗口中运行。但是,这些插件使用的许多回调用于.data()
查找存储的信息,但是设置存储的数据的代码.data()
在父窗口中,并且它似乎没有将数据附加到 DOM,它将数据存储在附加到的某个地方窗口,因此在子窗口中,回调无法再找到他们正在寻找的数据。
它可以使用call(parent, DOMelement.data);
吗?是否有一种更整洁的方式来处理这个问题?
提前致谢!