0
我正在使用KendoPenel顯示一些數據,並希望展開特定的面板並在運行時更改其顏色有一些問題。在運行時更改KendoPanel的顏色
我能夠選擇面板,並使用下面的代碼展開:
function ExpandItemInPanelBar() {
var panelBar = $("#KendoPanel3").data("kendoPanelBar");
// I have set 0 in 'eq(0)' so it will expand first item you can change it as per your code
panelBar.select(panelBar.element.children("li").eq(2));
var item = panelBar.select();
panelBar.expand(item);
item.addClass('myClass')
}
.myClass
{
background-color: red;
}
不過雖然item.addClass(「MyClass的」)看來,因爲當我將鼠標懸停在該項目元素生效調試器,它有「MyClass添加」類,但它聽起來像不會正確更改背景顏色。我是否需要爲特定更改生效做任何特殊的事情?
嘗試使用item.find(「li」)將其添加到相應的'li'。addClass('myClass')' – Vijai
我試過了,但它似乎沒有工作 – TeaLeave
如果要更改顏色您需要將展開後的面板添加到裏面的span中,因爲這是前面的元素。 – calinaadi