我正在创建一个聊天室,而对于我的前端,我正在使用jquery。
我通常直接使用.prepend向聊天室添加新的聊天消息,但聊天消息也可以包含html,这会破坏设计。
很快, <div>hello there</div>
被附加为div。
因此,我决定使用.text(content)
来修改每个&#34;消息div&#34;的内容。
但是,我还有一个函数可以将以http://
开头的部分转换为html格式的超链接
return lParens + "<a href='" + url + "'>" + url + "</a>" + rParens;
从现在开始,我不再添加(追加/前置)元素,我只修改现有元素的.text;我也没有获得超链接,只能获得明文。
我的聊天功能确实需要超线程功能,但我还需要保护聊天功能,这样我就无法追加或预先将所有内容视为&#34;要创建的元素&#34;。
你的建议是什么?