1

我想更新labelKendo Multi Select 的更改事件。但是value()只是给出了ID。您对访问所选值的其他字段有任何想法吗?

这是 JavaScript 处理程序:

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

1 回答 1

1

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

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

演示

于 2015-06-27T05:46:48.860 回答