Jquery 剑道下拉列表未正确更新下拉列表

Jquery 剑道下拉列表未正确更新下拉列表,jquery,kendo-ui,html-select,Jquery,Kendo Ui,Html Select,我有一个剑道下拉列表,其中包含一个日期列表。绑定完成后,我使用以下代码选择最新日期 var dates = $("#date").data("kendoDropDownList"); dates.select(dates.dataSource.data().length - 1); 很简单,正确的日期出现在下拉列表中,但是当您打开下拉列表时,您可以清楚地看到下拉列表中选择了第一项而不是最后一项 可以找到图像最后,这是一个绑定问题。我从服务器获得了一个可变结果,如果该结果不为空,则使用该结果设置

我有一个剑道下拉列表,其中包含一个日期列表。绑定完成后,我使用以下代码选择最新日期

var dates = $("#date").data("kendoDropDownList");
dates.select(dates.dataSource.data().length - 1);
很简单,正确的日期出现在下拉列表中,但是当您打开下拉列表时,您可以清楚地看到下拉列表中选择了第一项而不是最后一项


可以找到图像

最后,这是一个绑定问题。我从服务器获得了一个可变结果,如果该结果不为空,则使用该结果设置值,否则请选择是否为空。

我已尝试复制您的代码,效果良好。我的代码对你有用吗?否则,您使用哪个操作系统/浏览器?您是否查看了我链接的图像?看起来一切正常,您可以看到201311在文本区域中,但当您打开下拉列表时,所选项目为201306,因此在实际单击其他日期并再次选择之前,无法选择该日期。它出现在所有浏览器中。不确定这是否重要,但我正在使用Razor创建控件。我查看了图像,是的,您的图像是错误的,但当我尝试在Mac上用Chrome、Firefox和Safari(我在第一次评论中提供链接的小提琴)复制它时,效果很好。你有没有试过我的fiddle(),在Win7Pro中用IE9测试过我的JSFIDLE,Firefox和Chrome也可以使用。请检查我的代码,让我知道这是否有效。我认为这可能与控件的绑定方式有关。我使用链接查询返回的数据进行绑定,因此我必须为控件指定DataTextField,这也可能是问题的一部分,并且我没有设置DataValueField。