【发布时间】:2013-12-12 13:30:02
【问题描述】:
我正在使用 socket.io 与用户创建一个带有单个窗口的网络聊天。而且我只想将消息附加到特定用户(窗口),因此每个窗口在创建时都有属性 dataid 所以当我点击发送时,我正在解析窗口的 id,如下所示:
var id = $(this).closest(".chat").data("dataid");
console.log(id);
这是有效的,当我点击发送时,它会发现关闭聊天并给我我刚刚与套接字 io 一起使用来发送消息的 id。
现在我正在努力接收消息,但我有一个问题,因为你不知道谁会写信给你,所以我想通过 dataid 选择带有课堂聊天的 div 并找到 div 对话,但这不起作用.
$('.chat[data-dataid="1"]').find('conversation').append('hello man');
谢谢你的帮助
【问题讨论】:
-
你有一个元素
<conversation>? -
如果你能创造小提琴会很棒。
-
这就是socket IO支持房间的原因。
标签: javascript jquery sockets append