上面有一个带有文本区域的表格。文本区域在表格单元格内被裁剪,直到在其中键入字符,然后表格单元格调整大小以容纳文本区域。我不明白为什么会发生这种情况。
我注意到的一件奇怪的事情是,如果我禁用删除 .elastic() 调用,那么只有在输入字符并且文本区域失去焦点后单元格才会调整大小。
最佳答案
在 textarea name="AAR_2010.16.01.86"上放置额外的内联样式 width:auto:
<TEXTAREA style="WIDTH: auto; OVERFLOW: hidden" class=normal-size name=AAR_2010.16.01.86 jQuery16209670659500836586="4"></TEXTAREA>
对 AAR_2010.16.01.46 执行相同的操作并删除列规范,就像对上面的 .86 所做的那样:
<textarea class="normal-size" name="AAR_2010.16.01.46" rows="2" cols="" style="width:auto;"></textarea>
我无法告诉你为什么它有效,我只能告诉你它确实有效(至少,在 IE7 模式下的 IE8 上)。
关于jquery - 由于两个 jquery 插件,文本区域在表格单元格内被切断 : Elastic Textarea and Validate (IE7 debugging),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6841442/