我使用带有剃刀代码的ASP.NET C#APP。我有kendo ComboBox正在打印下拉。现在我想要的是,从下拉列表中获取所选值的ID(kendo UI ComboBox)并将其作为类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>
$("._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());
}
});
答案 0 :(得分:0)
在更改事件处理程序中,您可以使用
引用可见输入 var $visibleInput = this.input;
或者你可以像这样引用实际提交的隐藏输入:
var hiddenInput = this.element;