我已经按照他们网站上的Firebase教程创建了一个聊天窗口。然而,我不确定如何从聊天中删除消息。我可以添加消息,但不能删除它们。
下面是聊天的代码:
var myDataRef = new Firebase('https://q05v01tsqpu.firebaseio-demo.com/');
$('#message').keypress(function (e) {
if (e.keyCode == 13) {
var name = $('#name').val();
var text = $('#message').val();
myDataRef.push({name: name, text: text});
$('#message').val('');
}
});
myDataRef.on('child_added', function(snapshot) {
var message = snapshot.val();
displayChatMessage(message.name, message.text);
});
function displayChatMessage(name, text) {
$('<div/>').text(text).prepend($('<b/>').text(name+': ')).appendTo($('#messagesDiv'));
$('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight;
};发布于 2016-05-02 07:06:14
这将删除所有内容
myDataRef.remove()这将删除它下面的所有childs
myDataRef.child(key).remove()https://stackoverflow.com/questions/36972196
复制相似问题