我必须更改 javascript 中某些控件的背景颜色。我找到了 DropDownList 和 ComboBox 的方法,但我找不到任何关于 DatePicker 的信息?奇怪的是,没有标准的方法可以做到这一点,因为似乎没有控制可以让您访问相同的元素。例如,要在下拉列表中做我想做的事,我访问“span”:
$("#myDropDown").data("kendoDropDownList").span.css("background-color", "#BDD1FF");
使用组合框时,您可以访问“输入”元素:
$("#myComboBox").data("kendoComboBox").input.css("background-color", "#BDD1FF");
然而,这些都不适用于 kendoDatePicker。有人知道路吗?我尝试直接访问 css(如在 JQuery 中)但没有运气。
编辑:我只需要更改表单中的几个控件,而不是全部。这就是为什么我不能覆盖剑道 CSS。仅当我的视图模型处于编辑模式时,我还需要应用此背景。因此,我需要能够切换类,这就是我在考虑 JavaScript 的原因。