jquery - Kendo Multiselect如何在各处设置只读属性?

标签 jquery kendo-ui

我的应用程序中有超过 30 个 Kendo UI Multiselect 元素,其中一些是动态声明的,一些是静态声明的(在 HTML 中)。我想禁用剑道输入字段中的文本输入,所以我这样做

$(".k-input").attr('readOnly', true);

对于每个剑道多重选择,但这被证明是相当痛苦的。如何将所有 Kendo 多选元素的 readonly 参数设置为 true?有什么办法可以“全局”做到这一点吗?

最佳答案

您可以使用然后调用 readonly 方法来迭代不同的多选:

$.each($("[data-role='multiselect']"), function(idx, elem) { 
    $(elem).data("kendoMultiSelect").readonly(true);
});

在这里检查:http://dojo.telerik.com/@OnaBai/ijEzE

关于jquery - Kendo Multiselect如何在各处设置只读属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28740540/

相关文章:

javascript - 如何在 javascript 或 angular2 应用程序中运行 R 脚本(客户端)

javascript - jQuery 自动完成 UI - 不起作用

html - 使用 HTML Table 作为数据源将数据绑定(bind)到 Kendo UI Template

kendo-ui - Kendo Ui Grid - dataItem.set() 方法无法正常工作

jquery - kendo ui multiselect 获取已选择值的名称

javascript - 使用 this 和变量的多个选择器

javascript - 循环 div 内的每个 h2 标签

javascript - JSON.stringify 忽略嵌套对象

javascript - Kendo dropdownlist 选择包含子字符串的元素

javascript - 带剑道调度程序的动态资源