Telerik MVC 下拉列表 Jquery select 是 'Undefined'
Telerik MVC dropdown list Jquery select is 'Undefined'
我在视图中设置了 Telerik MVC/Kendo 下拉列表。我正在尝试按照他们的文档作为指南在 javascript 中设置 selected 值。这是我的视图标记:
<div class="form-group">
<label for="PlantName" class="col-sm-3 control-label">Plant:</label>
<div class="col-sm-6">
@code
Dim listPlants As SelectList = ViewData("listPlants")
Html.Kendo.DropDownList().Name("Plants").BindTo(listPlants).HtmlAttributes(New With {.Style = "width:100%;", .required = "required"}).render()
End Code
</div>
<div class="col-sm-3">
</div>
</div>
这里是 javascript:
var test = $('#Plants').data("kendoDropdownList");
变量测试是 'undefined' 如果我只有 select:
var test = $('#Plants');
然后它 returns 控件,但我需要对控件中数据的引用。我已经用 telerik mvc 网格做了很多次,它工作正常,我正在关注文档。什么给了?
好的,抱歉,我发现了问题所在。我在 jquery select 语句中应该有大写字母的地方有一个小写字符。 kendoDropdownList 应该是 kendoDropDownList。
我在视图中设置了 Telerik MVC/Kendo 下拉列表。我正在尝试按照他们的文档作为指南在 javascript 中设置 selected 值。这是我的视图标记:
<div class="form-group">
<label for="PlantName" class="col-sm-3 control-label">Plant:</label>
<div class="col-sm-6">
@code
Dim listPlants As SelectList = ViewData("listPlants")
Html.Kendo.DropDownList().Name("Plants").BindTo(listPlants).HtmlAttributes(New With {.Style = "width:100%;", .required = "required"}).render()
End Code
</div>
<div class="col-sm-3">
</div>
</div>
这里是 javascript:
var test = $('#Plants').data("kendoDropdownList");
变量测试是 'undefined' 如果我只有 select:
var test = $('#Plants');
然后它 returns 控件,但我需要对控件中数据的引用。我已经用 telerik mvc 网格做了很多次,它工作正常,我正在关注文档。什么给了?
好的,抱歉,我发现了问题所在。我在 jquery select 语句中应该有大写字母的地方有一个小写字符。 kendoDropdownList 应该是 kendoDropDownList。