3

当使用 Kendo UI Widgets(例如 Dropdownlist)时,DOM 底部会附加一些 html 代码。这是为什么?

检查演示站点:http ://demos.kendoui.c​​om/web/dropdownlist/index.html

问题:当使用 AJAX 重新加载某些内容时,这些 html-code-fragments 会再次追加。因此,一些具有相同 ID 的 div 重复,这在使用 jquery-id-selectors 时会导致一些错误。我可以防止 Kendo 复制这些 html 片段吗?

4

1 回答 1

1

这些元素是 Widget 的下拉弹出窗口 - 每个具有此类弹出窗口的 Widget 都有一个。如果您在 DOM 中替换 Widget 并重新初始化它,请务必先将其销毁- 这将从 DOM 中删除弹出元素(并且还会销毁 Widget 的对象,从而防止内存泄漏。

于 2013-05-27T15:42:14.527 回答