跳到主要内容
CNode

socket.io的emit发送的消息,如何加入换行符?

问答
WWiseWolfs发布于 11 年前最后回复 11 年前
771950

在代码中加入\n,这个换行符

user.socket.emit('new message', {username:"hi", message: "您好,这里是CNode社区 \n 可以注册. \n 可以分享知识"});

在html页面中,还是在一行显示,也没有显示\n这个东西,说明转义字符是有效果的,为什么显示的时候却没有换行呢?

查看回复

回复 (7)

C
caolinjian#611 年前
引用 WiseWolfs@gjc9620 还是不行,直接输出"< br / "

@WiseWolfs 要看页面js里怎么做处理的,你要是$(target).text()那出来的就是字符串了,你换成$(target).html()

W
WiseWolfs#511 年前
引用 gjc9620

@gjc9620 还是不行,直接输出"< br / >"

G
gjc9620#411 年前
试试这样
user.socket.emit('new message', {username:"hi", message: "您好,这里是CNode社区 <br/> 可以注册. <br/> 可以分享知识"});
5
515924628#311 年前

br标签怎么没了😰

来自酷炫的 CNodeMD

5
515924628#211 年前

html的内容要换行得加
加\n能在源代码中看到换行。。。

来自酷炫的 CNodeMD

C
chenyiqi#111 年前

把\n换成html标签

参与回复

登录后即可参与回复。登录