我的项目是asp.net MVC,使用Telerik MVC组合框。如果我使用的话,我可以改变第一项的风格:
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
“
答案 0 :(得分: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对象。