javascript - 如何将 kendoMultiSelect 选定的值存储在数组变量中?

标签 javascript jquery knockout.js kendo-ui

我想将下拉列表中选定的值存储到数组中,但获取空值。

这是在数组中存储选定值的正确方法吗?

var selecteddeliverableLists = ko.observableArray();

 function loadDeliverableKeyValuePairs() {
        deliverableKeyValuePairLists.removeAll();
        $.get("/common/packagestatus/get/pairs", function (responseData) {
            var dataArray = deliverableKeyValuePairLists();
            responseData.forEach(function (o) {
                dataArray.push({
                    Id: o.key,
                    Name: o.value
                });
            });
            deliverableKeyValuePairLists.valueHasMutated();
        }).done(function () {
            selecteddeliverableLists =  $("#deliverable__kendo__selection").kendoMultiSelect({
                dataTextField: "Name",
                dataValueField: "Id",
                optionLabel: " -- Select All -- ",
                dataSource: deliverableKeyValuePairLists(),
                index: 0,
                change: filterdeliverable
                //onChangeDeliverableFilter
             });
            });
        selecteddeliverableLists.valueHasMutated();
    }


function filterdeliverable() {
        var newval = selecteddeliverableLists.val();
        console.log(newval);
    }

最佳答案

您获得的值为 element_name.data("kendoMultiSelect").value();

function filterdeliverable() {
        var newval = $("#deliverable__kendo__selection").data("kendoMultiSelect").value();
        console.log(newval);
    }

关于javascript - 如何将 kendoMultiSelect 选定的值存储在数组变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58418132/

相关文章:

javascript - knockout ,设置属性值更改 View ,不会引发更改事件

javascript - JQuery .on ("click", function() ) 不起作用

javascript - Angularjs 使用什么算法来渲染表达式?

javascript - 隐藏 TinyNav 子菜单

javascript - Flexnav 菜单按钮仅使用其内容的宽度

javascript - jQuery PowerTip W/Wordpress 问题

javascript - 在javascript中获取对象项的值

jquery - 使用ajax laravel删除文件(404错误)

javascript - 使用 knockout js 网站教程 - 如何将全名大写(而不仅仅是姓氏)?

submit - knockout.js 基本提交绑定(bind)问题