获取 Kendo MultiSelect Change 事件中的其他字段

Get other fields in Kendo MultiSelect Change event

我想更新 label Kendo Multi Select 的更改事件。但是 value() 只是给出了 Id。您对访问所选值的其他字段有什么想法吗?

这是 JavaScript 处理程序:

function change(e) {
    if (e.sender.value()[0])
        $("#Label").text(e.sender.value()[0]);
    else
        $("#Label").text('');
}

改用 var value = this.dataItems();,它会为您提供有关当前 selected 值的所有信息,请注意,因为它是多个 select,它的值可能大于 1。

function onChange(e) {
    var value = this.dataItems();
    console.log(value[0].text);
    if (value[0]){
        $("#Label").text(value[0].text);
    }else{
        $("#Label").text('');
    }
}

DEMO