隐藏Kendo UI DLL中的项目

时间:2014-02-25 21:35:16

标签: jquery dropdownlistfor

我目前正在使用KendoUI DropDownListfor,我正在尝试隐藏我的选项列表中的项目。

我可以使用以下脚本使用@html.DropDownListFor和javascript执行此操作:

$("#relationDDL").children('option[value="2"]').hide();

但是当我想将我的下拉列表更改为KendoUI时,我无法实现。我在论坛和How to modify KendoUI DropDownList items中使用了多个解决方案,但没有机会。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我知道这是一个非常古老的问题,但它今天可能仍然有用,所以这是我的解决方案:

因为下拉项目存储在单独的容器中,所以您可以从那里隐藏项目。

在您的情况下,容器元素ID为: f(u) = C'(u)∙[C(u) - P]

从那里很容易。

隐藏每个索引的特定选项的解决方案:

#relationDDL_listbox

隐藏每个值的特定选项的解决方案:

首先你需要隐藏值的索引,所以我写了一个简单的函数来获取它:

$('#relationDDL_listbox .k-item').eq(1).hide();

我很确定还有更多方法可以获得相同的效果......