【发布时间】:2016-04-19 20:22:05
【问题描述】:
我需要将 div 放在 textarea 中的文本下方。因此,如果我在这里输入,则 div 应该在下面的行中,依此类推...
任何想法如何让这个文本位置将 div 放在它下面?
我所做的只是获取 div 的位置,而不是文本。
var offset = $('#comment').offset();
var x_pos = offset.left;
var y_pos = offset.top;
$("#display").css({
top: x_pos,
left: y_pos
});
html:
<textarea id=comment>how to position #display always below this text? (even if I press enter)</textarea>
<div id=display></div>
【问题讨论】:
-
请包含相关的 html 本身。问题应该是自包含的,这样当前和未来的读者都可以在不离开网站的情况下查看您的问题
-
你想要它在文本下方,在文本区域吗?还是完全低于整个文本区域?
-
@Chizzle 在文本区域中的文本下方,如果可能的话...
-
需要将文本放入另一个容器并不断检查高度。建议查看文本区域的自动大小脚本,并在每次击键时设置另一个文本区域的值......然后根据该容器高度调整您的 div。或者自动调整你的 textarea 的大小并将 div 留在它下面
标签: javascript jquery