Kendo ui 单击时获取剑道UI中的节点名称多选

Kendo ui 单击时获取剑道UI中的节点名称多选,kendo-ui,multiple-select,Kendo Ui,Multiple Select,我使用的是剑道UI多选,我想要的是当你点击它时当前选中的节点的名称。这不仅仅是当我点击X删除节点时,尽管我在删除节点时也需要名称 在中,当我单击标签时,我想要诸如“欧洲”和“非洲”之类的名称 我尝试过这段代码,但它只在某些时候起作用,当我点击X时就不起作用了 $('.k-multiselect-wrap li .k-delete').click(function() { console.log('Select to remove it');

我使用的是剑道UI多选,我想要的是当你点击它时当前选中的节点的名称。这不仅仅是当我点击
X
删除节点时,尽管我在删除节点时也需要名称

在中,当我单击标签时,我想要诸如“欧洲”和“非洲”之类的名称

我尝试过这段代码,但它只在某些时候起作用,当我点击
X
时就不起作用了

    $('.k-multiselect-wrap li .k-delete').click(function() {
           console.log('Select to remove it');          
    });
您需要使用,因为这些项是在初始绑定之后添加到DOM的,因此常规的
。单击
事件绑定对于将来添加的任何元素都不起作用。例如:

$(document).on("click", "li.k-button span.k-icon.k-delete", function () {
    console.log("Clicked on X: " + $(this).siblings().first().text());
});
请参见

避免使用(…)上的
$(文档)。如果可用范围更窄,请参见
。如果将其附加到
文档
,则它将为页面上的每个元素激发,然后检查它是否符合筛选条件,这可能会影响性能。