我正在使用jqtransform jquery插件来更改表单元素的外观。但是,我无法覆盖文本输入元素的宽度-不管我如何设置覆盖元素的样式。有什么已知方法可以覆盖此属性吗?

提前致谢,

J.P

最佳答案

似乎原因是:


每个表单元素都有自己的包装div
widthstyle属性中被硬编码(通过js),因此在CSS中覆盖它不起作用
jqtransform不提供元素ID,因此您必须以某种方式手动设置它或使用类进行操作


因此,在您的情况下,我建议您使用一些jquery:

var myW = 300;
$("#elementId").css("width", myW);
$("#elementId").parents(".jqTransformInputWrapper").css("width", myW);

关于jquery - jqtransform-设置文本框宽度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4242252/

10-13 00:36