我正在尝试用我的表格调整所有输入框的大小。
我的表目前处于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>
谢谢
答案 0 :(得分:0)
你的jQuery代码中充斥着错误,这会阻止它工作。假设你需要按照你在评论中描述的逻辑,试试这个:
$('input', CurrForm).css('width', (($(this).parent().innerWidth()) - 15));
请注意parent()
只能有一个有效元素,因此将选择器传递给函数是没有意义的。