3

到目前为止,我看到的所有 Kendo UI Multiselect 示例和用法在 html 中都使用 'id' 而不是 'class' 名称

我尝试使用类名,但它似乎不起作用。我做错了什么还是剑道不支持这个?

HTML:

<select class="multiselect" kendo-multi-select k-options="selectOptions">

脚本:

const multiselect = $(".multiselect").data("kendoMultiSelect");
const value = multiselect.value();

这是我得到的错误:

TypeError: Cannot read property 'value' of undefined
4

1 回答 1

4

您将需要使用更具体的选择器,因为控件已包装。

var mymultiselect = $(".multiselect[data-role=multiselect]");

mymultiselect.each(function(idx, input) {
     var myselect= $(input).data("kendoMultiSelect");

     alert("Value: " + myselect.value() );
})  
于 2015-09-22T16:02:42.310 回答