Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery附加到具有特定id的特定div_Javascript_Jquery_Sockets_Append - Fatal编程技术网

Javascript Jquery附加到具有特定id的特定div

Javascript Jquery附加到具有特定id的特定div,javascript,jquery,sockets,append,Javascript,Jquery,Sockets,Append,我正在使用socket.io创建一个web聊天窗口,其中包含用户的各个窗口。我只想将消息附加到特定的用户(窗口),这样每个窗口在创建时都有属性dataid,所以当我单击“发送”时,我正在解析窗口的id,如下所示: var id = $(this).closest(".chat").data("dataid"); console.log(id); 这是工作,当我点击发送它发现关闭聊天室,给我的id,我只是用套接字io发送消息 现在我正在努力接收消息,但我有一个问题,因为你不知道谁会给你写信,所

我正在使用socket.io创建一个web聊天窗口,其中包含用户的各个窗口。我只想将消息附加到特定的用户(窗口),这样每个窗口在创建时都有属性dataid,所以当我单击“发送”时,我正在解析窗口的id,如下所示:

var id = $(this).closest(".chat").data("dataid"); 
console.log(id);
这是工作,当我点击发送它发现关闭聊天室,给我的id,我只是用套接字io发送消息

现在我正在努力接收消息,但我有一个问题,因为你不知道谁会给你写信,所以我想通过dataid选择带有class chat的div并查找div对话,但这不起作用

$('.chat[data dataid=“1”]”)。查找('conversation')。追加('hello man')

感谢您的帮助

可能您在.find()调用中遗漏了一些内容,例如,如果您引用了一个类,则会遗漏一个点(.);如果您引用了一个ID

如果您没有向对话添加任何文本,则不会更改背景色,因为它没有高度。您必须添加最小高度

div.chat
{
  min-height:20px;
}

这是演示

你有一个元素
?如果你能创建小提琴就太好了。这就是socket IO支持房间的原因。