我用靜態用戶製作聊天應用程序。並點擊該用戶,它會打開一個聊天室。但該聊天室上的關閉按鈕不起作用。聊天框頭上的關閉按鈕不起作用
我正在使用jQuery來實現這一點。
$(document).ready(function() {
$('a').click(function(e) {
e.preventDefault();
var targetUser = ($(this).html());
$(document).data('chat.targetUser', targetUser);
var user = '<div class="user open" id="' + targetUser + '"><header><div class="status"></div><div class="header-text">' + targetUser + '</div><div class="close">×</div></header><div class="message-area"></div><div class="input-area"><input type="text" id="input" /></div></div>';
$('#chat').append(user);
$('#chat').find(".close").click(function() {
$(this).closest(".user open").hide();
});
});
});
動態添加聊天室嗎? – anna
對於在domready之後創建的元素上的綁定事件,使用'$('#item')。on('click',function(){/ * callback * /});' –
yes alig..chatbox opened when click on用戶從用戶列表中。 – Reetika