在代码中加入\n,这个换行符
user.socket.emit('new message', {username:"hi", message: "您好,这里是CNode社区 \n 可以注册. \n 可以分享知识"});
在html页面中,还是在一行显示,也没有显示\n这个东西,说明转义字符是有效果的,为什么显示的时候却没有换行呢?
回复 (7)
W
引用 gjc9620
@gjc9620 还是不行,直接输出"< br / >"
W
引用 caolinjian@WiseWolfs 要看页面js里怎么做处理的,你要是$(target).text()那出来的就是字符串了,你换成$(target).html()
@caolinjian 是的,问题就是出在这里,十分感谢!
C
把\n换成html标签
G
试试这样
user.socket.emit('new message', {username:"hi", message: "您好,这里是CNode社区 <br/> 可以注册. <br/> 可以分享知识"});
C
引用 WiseWolfs@gjc9620 还是不行,直接输出"< br / "
@WiseWolfs 要看页面js里怎么做处理的,你要是$(target).text()那出来的就是字符串了,你换成$(target).html()
参与回复
登录后即可参与回复。登录