jqtransform - 设置文本框宽度

JP.*_*JP. 1 jquery jqtransform

我使用jqtransform jquery插件来更改表单元素的外观.但是,我无法覆盖文本输入元素的宽度 - 无论我如何设置它所覆盖的元素的样式.有没有任何已知的方法来覆盖此属性?

提前致谢,

J.P

geo*_*eys 5

很抱歉回复一个旧问题,但目前的答案使它比必要的更复杂.

最简单的方法是在输入元素上设置'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)