我正在使用Kendo UI TextBox For:
@Html.Kendo().TextBoxFor(model => model.ID).HtmlAttributes(new { @class = "fixed-width" }).Name("ID")
但我无法在javascript中获取值:
var id = ????
感谢任何帮助,谢谢。
答案 0 :(得分:2)
与@(Html.Kendo().TextBox()
或@(Html.Kendo().TextBoxFor(m => m.Property)
一起使用的TextBox只是创建输入字段的辅助方法。您可以使用jquery获取$('.k-textbox')
的所有字段。
您还可以添加ID以获取特定文本框:
@(Html.Kendo().TextBoxFor(m => m.Property)
.HtmlAttributes(new
{
id = "text-box-property-id"
})
)
要使用Javascript在客户端获取值,您可以使用jquery。
$('#text-box-property-id').val()
答案 1 :(得分:0)
您可以使用JQuery以这种方式检索值:
$('#ID').data('kendoTextBox').value();