我这里有问题。我有一个剑道下拉列表,它使用项目模板,以便我可以有多个列。我还需要更多空间,所以我的列表宽度大于下拉列表宽度;即我用过
this.list.width(400);
甚至在列表的 dataBound 中,以确保我可以看到应有的列表。现在,我需要添加一些标题来命名项目的列,所以我添加了:
this.list.find("ul").prepend(header);
在 dataBound 事件中也是如此。我应该澄清一下,我使用的模板由 Divs 组成,而且标头 HTML 在 Divs 中。标题看起来不错,但下拉菜单效果不佳。当我选择第一个项目时,选择了第二个项目,当我选择最后一个项目时,出现错误,因为它没有找到下一个项目。我尝试在标题 HTML 中使用表格,但仍然是同样的问题。如果我只使用文本(不能满足我的需要),下拉菜单效果很好。谁能告诉我为什么会这样?谁能告诉我如何拥有一个不会破坏下拉列表整体工作的标题?
注意:我不能有简单的文本,我需要根据下拉列表中列的位置来设置标题的样式。