JP.*_*JP. 1 jquery jqtransform
我使用jqtransform jquery插件来更改表单元素的外观.但是,我无法覆盖文本输入元素的宽度 - 无论我如何设置它所覆盖的元素的样式.有没有任何已知的方法来覆盖此属性?
提前致谢,
J.P
很抱歉回复一个旧问题,但目前的答案使它比必要的更复杂.
最简单的方法是在输入元素上设置'size'HTML属性:
<%: Html.TextBoxFor(x=>x.SomeProperty, new{ size="4" })
Run Code Online (Sandbox Code Playgroud)
然后在运行时jqTransform计算div宽度(从jqTransform源文件中提取):
var inputSize=$input.width();
if($input.attr('size')){
inputSize = $input.attr('size')*10;
$input.css('width',inputSize);
}
Run Code Online (Sandbox Code Playgroud)