【发布时间】:2015-10-22 06:04:45
【问题描述】:
出于对齐目的(我不能使用 HTML 表格,因为某些行需要比其他行更多的 td),我正在尝试对某些输入文本元素的宽度进行微观管理。
我有这个 HTML:
<input class="firstblockinput" type="text" id="travelername" title="Last Name, First Name, Middle Initial" />
...正如您可能注意到的,它引用了这个 CSS 类:
.firstblockinut {
width: 196px;
}
它什么都不做; travelername 的宽度始终保持不变 (169)。
但是,我可以通过这种方式在 jQuery 中完成它:
var travname = $('[id$=travelername]');
travname.width(196);
那么如何使用 HTML/CSS 完成 jQuery 中的简单操作?
【问题讨论】:
-
我在上面的 CSS 类声明中发现了一个拼写错误:firstblockinut (should be firstblockinput)
-
如果这只是发布问题时的拼写错误,请尝试将 !important 添加到 CSS 类中的宽度声明:firstblockinput。如果其他一些 CSS 规则超过了 width 属性的值,这将有所帮助。
标签: jquery html css width textinput