2012-09-23 126 views
1

我的項目是使用Telerik MVC組合框的asp.net MVC。我可以改變的第一個項目的sytle如果我使用:Combobox項目樣式

var item = combobox.dropDown.$items.first(); 
item.addClass('test'); 

或更改的所有項目,使用:

combobox.dropDown.$items.addClass('test'); 

但我需要改變只是具體項目(基於模型),我嘗試:

combobox.dropDown.$items[1].addClass('test'); 

我得到這個錯誤: Object doesn't support property or method 'addClass'

回答

2

如果這是一個jQuery對象,則應更換:

combobox.dropDown.$items[1].addClass('test'); 

有了:

combobox.dropDown.$items.eq(1).addClass('test'); 

$items[1]給你不具有jQuery的addClass功能的DOM對象。 $items.eq(1)爲您提供了具有jQuery addClass函數的jQuery對象。

+0

非常感謝,它效果很好。 – hncl