我正在使用带有剃刀代码的ASP.NET C#应用程序。我有正在打印的kendo ComboBox下拉列表。现在我想要的是,从下拉列表(kendo UI ComboBox)中获取所选值的ID,并分配给输入作为类,ID。注意,我有多个comboBox下拉列表的实例。
剃刀输入
<td class="N_td">
@Html.TextBoxFor(model => model._MarkScheme.MarkSchemeId, null, new { @class = "ElementMarkingSchemeTitle k1-grid-input k-textbox_3 _MarkSchemeId_Input" })
</td>
JQuery中的剑道ComboBox ..document.ready函数
$("._MarkSchemeId_Input").kendoComboBox({
minLength: 1,
filter: 'contains',
dataTextField: "Name",
dataValueField: "ID",
dataSource: {
type: "json",
serverFiltering: false,
transport: {
read: "/Qualification/GetAllMarkScheme_JSON"
},
},
change: function () {
//$(this).find("input.ElementMarkingSchemeTitle").addClass("xxxxxxxx");
alert("value " + this.value() + " " + this.text());
}
});
发布于 2014-03-24 21:19:45
在change事件处理程序中,可以使用以下命令获取对可见输入的引用
var $visibleInput = this.input;
或者,您可以像这样获得对实际提交的隐藏输入的引用:
var hiddenInput = this.element;
https://stackoverflow.com/questions/22561168
复制相似问题