我目前正在使用KendoUI DropDownListfor,我正在尝试隐藏我的选项列表中的项目。
我可以使用以下脚本使用@html.DropDownListFor和javascript执行此操作:
$("#relationDDL").children('option[value="2"]').hide();
但是当我想将我的下拉列表更改为KendoUI时,我无法实现。我在论坛和How to modify KendoUI DropDownList items中使用了多个解决方案,但没有机会。我该如何解决这个问题?
答案 0 :(得分:0)
我知道这是一个非常古老的问题,但它今天可能仍然有用,所以这是我的解决方案:
因为下拉项目存储在单独的容器中,所以您可以从那里隐藏项目。
在您的情况下,容器元素ID为: f(u) = C'(u)∙[C(u) - P]
。
从那里很容易。
#relationDDL_listbox
首先你需要隐藏值的索引,所以我写了一个简单的函数来获取它:
$('#relationDDL_listbox .k-item').eq(1).hide();
我很确定还有更多方法可以获得相同的效果......