动态调整输入大小

时间:2013-12-30 17:32:15

标签: jquery input

我正在尝试用我的表格调整所有输入框的大小。

我的表目前处于jquery UI可调整大小的div中。我试过以下,但脚本给我一个错误?

CurrForm变量包含带有表格和所有输入的“div”。

$("input", CurrForm).css("width", $("input", CurrForm).parent(td).innerWidth() + "px");

下面是HTML的例子:

<td>
    <input class="table_Input" type="text" name="ModifyPO_AddItem_Quant" style="width:85%;">
</td>
<td>
    <input class="table_Input" type="text" name="ModifyPO_AddItem_Unit" style="width:85%;">
</td>

谢谢

1 个答案:

答案 0 :(得分:0)

你的jQuery代码中充斥着错误,这会阻止它工作。假设你需要按照你在评论中描述的逻辑,试试这个:

$('input', CurrForm).css('width', (($(this).parent().innerWidth()) - 15));

请注意parent()只能有一个有效元素,因此将选择器传递给函数是没有意义的。