Javascript 对于具有自动宽度列的表,具有100%宽度的子元素

Javascript 对于具有自动宽度列的表,具有100%宽度的子元素,javascript,html,Javascript,Html,我有一个HTML表格。表已包含一行两列。列宽适合我。但是在使用JS之后,我使用input元素向表中添加新行,我希望在第一个单元格的内容和列宽发生变化时填充该单元格 更容易显示而不是描述: 问题是如何在没有为所有列显式设置宽度的情况下保持列的先前宽度 谢谢,您可以利用jquery来实现这一点,因为您已经在使用javascript了。这样做可以: <script type="text/javascript"> $(function() { $("input:t

我有一个HTML表格。表已包含一行两列。列宽适合我。但是在使用JS之后,我使用input元素向表中添加新行,我希望在第一个单元格的内容和列宽发生变化时填充该单元格

更容易显示而不是描述:

问题是如何在没有为所有列显式设置宽度的情况下保持列的先前宽度


谢谢,您可以利用jquery来实现这一点,因为您已经在使用javascript了。这样做可以:

<script type="text/javascript">
    $(function() {
        $("input:text").css("width", "100%")
    })
</script>

$(函数(){
$(“输入:文本”).css(“宽度”,“100%”)
})

实际上我是说。但无论如何-列的宽度已更改(显然更改了它,因为您没有设置单元格的固定宽度,这就是它更改它的原因。确定第1个单元格的宽度是您现在添加另一行的值,并且您将另一个元素设置为100%,那么对于表格来说,此单元格包含拉伸并为其提供100%并使用此值调整另一个单元格意味着什么?您需要设置固定的wid其中一列的th