Kendo UI Widgets在DOM的底部追加<div> -elements。为什么?</DIV>

时间:2013-05-27 13:15:32

标签: kendo-ui

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

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

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

1 个答案:

答案 0 :(得分:1)

这些元素是Widget的下拉弹出窗口 - 每个Widget都有一个弹出窗口。如果你替换DOM中的Widget并重新初始化它,请确保destroy it first - 这将从DOM中删除弹出元素(此外还会破坏Widget的对象,从而防止内存泄漏。