Javascript Jquery附加到具有特定id的特定div
我正在使用socket.io创建一个web聊天窗口,其中包含用户的各个窗口。我只想将消息附加到特定的用户(窗口),这样每个窗口在创建时都有属性dataid,所以当我单击“发送”时,我正在解析窗口的id,如下所示: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发送消息 现在我正在努力接收消息,但我有一个问题,因为你不知道谁会给你写信,所
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支持房间的原因。