我正在将ReactQuery项目与JQuery和Kendo UI结合在一起。
在HTML
主体内部有一个<div id="win">
。
在脚本中,在用户单击事件上,我使用
创建一个kendo
窗口
$(“#win”)。kendoWindow({...})
这部分工作正常,并且出现kendo
弹出窗口,但是使用以下命令获取对此kendo
窗口的引用时遇到问题:
var w = $(“#win”)。data(“ kendoWindow”);
但是w总是不确定的。
如果我通过Chrome控制台查看$("win")
对象,则会看到两个我认为可能是问题的jQuery相关属性。
jQuery33106159918714740461:{事件:{...},句柄:f}
jQuery33106159918714740462:{handler:init,kendoWindow:init}
我相信其中应该只有一个,这就是问题所在,但是我不知道如何创建此属性。
有人知道实际发生了什么,可能是什么问题?
谢谢
答案 0 :(得分:1)
尝试以下代码。
var w = $(“#win”);
w.kendoWindow({width:“ 500px”,title:“关于约瑟夫·霍夫曼”});
w.data(“ kendoWindow”)在这里可以获取对象。
答案 1 :(得分:0)
我通过添加解决了问题
从'jquery'导入$;
到JSX文件。