这是我的第一个问题,我希望我能说得对。 我正在制作用户名。该网站有一个聊天,当用户例如点击一条消息时,它应该复制它。该网站已删除右键单击并选择。我知道如何复制邮件,但我不知道如何添加点击功能部分。
这是我到目前为止的代码:
$(document).ready(function(){
$('.msg').click(function(){
$('#someinput').val($(this).text())
.select();
document.execCommand('copy');
});
});
这给了我错误无法读取属性'点击'为null,我猜这是因为聊天消息尚未创建。我该如何解决这个问题?
答案 0 :(得分:0)
您必须使用jQuery事件委派:http://learn.jquery.com/events/event-delegation
如果你的.msg元素在容器内,你可以写
$(document).ready(function() {
$('#container').on('click', '.msg', function() {
// your click function
});
});