在加载时调整textarea的大小

时间:2016-03-03 21:06:00

标签: jquery html css textarea

我正在使用SELECT DISTINCT PATIENT_ID ,CASE WHEN OT2.PATIENT_ID IS NULL THEN 'No' ELSE 'Yes' END AS CONSECUTIVE FROM OBSERVATIONTABLE OT1 LEFT OUTER JOIN OBSERVATIONTABLE OT2 ON OT2.PATIENT_ID = OT1.PATIENT_ID AND CONVERT(DATE, OT1.DATE_NOTED) = DATEADD(DAY, -1, CONVERT(DATE, OT2.DATE_NOTED)) 插件(但不介意其他选项)我需要调整其加载时for x in range(10): print("("+chr(ord('a')+x)+")"+str(LIST[x])) 的大小,并且还应该在键入时自动调整大小(如autosize允许你做什么)。

我的问题是,textarea开箱即用这个选项吗?我在其网页上找不到此类信息,我在加载文本区域后都尝试了autosize.jsautosize,但都没有工作。

另外,我的textareas是原始隐藏的,将使用CSS类切换显示。我想知道这是否会妨碍这个过程。

任何想法都表示赞赏,谢谢!

3 个答案:

答案 0 :(得分:1)

使用display: none你无法计算任何东西,因为身高和textarea的宽度是0x0px。

您必须在显示textarea后更新大小。 编辑:或首先显示它然后应用自动调整大小。

答案 1 :(得分:0)

我尝试了不同的插件,甚至自己写了一个插件,但没有一个是好的。我最终使用了{{1}}

的div

这对我很有用。

答案 2 :(得分:0)

您可以使用CSS在初始加载时适当调整textarea的大小,然后让autosize脚本在内容更改时处理textarea的大小调整吗?