How/Can 我向 Kendo DatePicker 添加了一个 data- 属性?
How/Can I add a data- attribute to a Kendo DatePicker?
我需要将数据属性添加到 Kendo DataPicker 对象。
但是,我没有看到一个直观的方法来做到这一点。
只有 'name' 和 'htmlattributes' 似乎只接受 'style'、'title' 和 'id'。
我需要这个来进行 jQuery 操作,所以别无选择。
这是我目前的情况:
<div>
@(Model.FieldLabel): @(Html.Kendo().DatePicker()
.Name("valueToGet")
.Value(Model.FieldValue)
.HtmlAttributes(new { style = "width: 100%", title = Model.FieldLabel, id = Model.FieldId.ToString()})
.Deferred()
)
</div>
您需要将破折号(-) 替换为下划线(_),编译器会对其进行适当的转换。
<div>
@(Model.FieldLabel): @(Html.Kendo().DatePicker()
.Name("valueToGet")
.Value(Model.FieldValue)
.HtmlAttributes(new { style = "width: 100%", title = Model.FieldLabel, id = Model.FieldId.ToString(), data_test = "Test Value"})
.Deferred()
)
</div>
我需要将数据属性添加到 Kendo DataPicker 对象。
但是,我没有看到一个直观的方法来做到这一点。 只有 'name' 和 'htmlattributes' 似乎只接受 'style'、'title' 和 'id'。
我需要这个来进行 jQuery 操作,所以别无选择。
这是我目前的情况:
<div>
@(Model.FieldLabel): @(Html.Kendo().DatePicker()
.Name("valueToGet")
.Value(Model.FieldValue)
.HtmlAttributes(new { style = "width: 100%", title = Model.FieldLabel, id = Model.FieldId.ToString()})
.Deferred()
)
</div>
您需要将破折号(-) 替换为下划线(_),编译器会对其进行适当的转换。
<div>
@(Model.FieldLabel): @(Html.Kendo().DatePicker()
.Name("valueToGet")
.Value(Model.FieldValue)
.HtmlAttributes(new { style = "width: 100%", title = Model.FieldLabel, id = Model.FieldId.ToString(), data_test = "Test Value"})
.Deferred()
)
</div>