Javascript 类属性不适用于textBoxFor
我使用以下代码根据文本更改文本框的宽度 当前输入类型的工作正常Javascript 类属性不适用于textBoxFor,javascript,css,asp.net,asp.net-mvc,asp.net-mvc-5,Javascript,Css,Asp.net,Asp.net Mvc,Asp.net Mvc 5,我使用以下代码根据文本更改文本框的宽度 当前输入类型的工作正常 $(document).ready(function () { $('.myclass').css('width', (($('.myclass').val().length)+1) * 6 + 'px'); }); 这是正在工作的输入类型 <input type="text" class="myclass" disabled="disabled" style="margin-right: 5px;">
$(document).ready(function () {
$('.myclass').css('width', (($('.myclass').val().length)+1) * 6 + 'px');
});
这是正在工作的输入类型
<input type="text" class="myclass" disabled="disabled" style="margin-right: 5px;">
您应该使用如下内容:
@Html.TextBoxFor(model => model.Service, new { disabled = "disabled", @class = "myclass"})
这是有效的。您的
HTML.TextBoxFor
生成的HTML是什么?什么不起作用?如果宽度设置不正确?@RGraham这是html@StephenMuecke,宽度没有像在输入字段中一样发生相应的变化…@异常,请尝试添加另一个文本框,您将看到它不起作用
@Html.TextBoxFor(model => model.Service, new { disabled = "disabled", @class = "myclass"})