1

我的项目是 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'

4

1 回答 1

2

如果它是一个 jQuery 对象,你应该替换:

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

和:

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

$items[1]为您提供没有 jQueryaddClass功能的 DOM 对象。 $items.eq(1)为您提供具有 jQueryaddClass功能的 jQuery 对象。

于 2012-09-23T22:41:22.833 回答