java设置集合元素只读_Jquery将div中的所有控件设置为只读 - telerik控件不是只读的...

尝试将a中的所有控件默认为只读,但Telerik似乎不想转向readonly .

示例html

@ Html.LabelFor(model => model.Entity.IssueDate,htmlAttributes:new {@class = "control-label col-md-2"})@ Html.EditorFor(model => model.Entity.IssueDate,new {htmlAttributes = new {@class = "form-control"}} )

Product

@(Html.Kendo().DropDownListFor(m => m.Entity.ProductId)

.DataTextField("Text")

.DataValueField("Value")

.Filter("contains")

.HtmlAttributes(new { @class = "form-control" })

.BindTo(new SelectList(Model.Products, "Id", "FullName", Model.Entity.ProductId)))

和那段代码

$(document).ready(function () {

if ($("#EventCommand").val() == "detail") {

$(".form-control").prop("readonly", true);

}

});

插入以下行似乎工作,但我想要一些足够通用的东西来处理div标签内的所有控件(都具有form-control标签) .

$( “#Entity_ProductId”)的数据( “kendoDropDownList”)只读(真) .

任何想法为什么Telerik mvc kendo组件似乎不想像普通的html控件一样尊重readonly属性 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值