我正在實現一個小聊天應用程序,我從服務器接收消息,我想要顯示給用戶。由於我更像是後端人員,並且缺乏前端開發經驗,所以我不知道哪個元素最適合輸出文本。 (用於輸入,據我瞭解,這是意)HTML - 輸出文本的哪個元素?
- 使用純
div
- 使用
textarea
:兩個選項來我的心。
(如果我可以以某種方式使用JQuery淡入文本,也會很好)。
我正在實現一個小聊天應用程序,我從服務器接收消息,我想要顯示給用戶。由於我更像是後端人員,並且缺乏前端開發經驗,所以我不知道哪個元素最適合輸出文本。 (用於輸入,據我瞭解,這是意)HTML - 輸出文本的哪個元素?
div
textarea
: 兩個選項來我的心。
(如果我可以以某種方式使用JQuery淡入文本,也會很好)。
<div>
<textarea>
\文本框(<input type="text"...>
)。衰落很簡單,如果元素id爲foo
:
$('#foo').fadeIn();
使用標籤的內容,並與jQuery你可以追加一個跨度或每新消息的段落標籤:
<div id="chatContent">
</div>
然後在JQuery中你可以這樣做:
function chatMessageRecieved(message) {
$("#chatContent").append("<p> " + messsage + "</p>")
}
所以,我應該使用一個div作爲消息的容器,並將每個新消息插入爲ap? – helpermethod 2012-03-29 17:26:49
@OliverWeiler。聽起來像一個合法的想法。使用HTML + CSS,你可以做任何事情。你可以使一個div看起來像一個textarea和相反,(雖然會選擇div cuz它看起來像一個div自然...) – gdoron 2012-03-29 17:28:10
不會有一個無序列表在語義上更好? – helpermethod 2012-03-29 17:29:17