【发布时间】:2014-03-27 18:31:49
【问题描述】:
我不确定这是否可以使用 jQuery 来实现,但我正在开发一个使用 form 的 Web 终端(如 Web 腻子)将能够发送和获取消息(在浏览器中显示它们)从 ssh 服务器。然后,当我从命令执行(从 ssh 服务器发送到 nodeJS 服务器,然后到我的浏览器)获得输出时,文本被添加到使用 pre 标签设置的文本框中。
<body style="margin:100">
<div id="terminal-1" class="tab-pane active">
<pre id="output" style="height:300px; overflow: auto;"></pre>
^--- This one
<div class="row-fluid">
<div class="span6">
<form id="myForm" class="form-inline" onsubmit="return false;">
<input type="text" class="input-large" style="width:70%" name="command" placeholder="Enter Command" autocomplete="off">
<button id="execute" class="btn">Go!</button>
</form>
</div>
</div>
</div>
<! some code continues...-->
然后所有的命令输出都插入到pre标签中,这使得框被重载(不知道这是不是正确的术语)并开始将文本放下,在右侧创建一个条,见图(标记为红色):
所以最后一个问题是,我应该添加哪个 jQuery 代码以使该栏在添加文本时自动向下滚动?
谢谢
【问题讨论】:
-
内容应该在pre标签里面而不是外面。
标签: javascript jquery html