车把内容动态

时间:2016-06-20 19:30:49

标签: javascript jquery handlebars.js

当我点击 def lift[A, B](f: A => B): F[A] => F[B] = map(_)(f)

中的用户名时,我的代码会显示聊天窗口

代码<li>,其中包含用户列表并收到了点击

<ul>

这是聊天窗口代码。如果我显示<ul class="chat-contacts"> <li class="online" data-user-id="USERCODE"> <a href="#"> <div class="media"> <div class="media-body"> <div class="contact-name">USERNAME</div> </div> </div> </a> </li> </ul> 窗口的静态内容,但是当我向内容动态提供<ul>时,点击不起作用。有人可以帮助我吗?

<ul>

1 个答案:

答案 0 :(得分:0)

您的点击事件无效。事件不知道元素是否存在。

使用jQuery('.chat-contacts li').click(function(){// do something})

时可能会发生这种情况

我会尝试使用以下方法设置click事件:

jQuery(document).on('click', '.chat-contacts li', function(){

});

使用on设置事件将强制jQuery扫描列表中的新元素。