为什么我的function没有被点击?

 $('.pp').click(function() { alert(); });  

asdf

asdf

asdf

为什么在点击事件上没有调用该函数?

这一定是非常愚蠢和愚蠢的问题,但我不知道自己错过了什么。

因为还没有加载DOM :

 $(document).ready( function() { // ...your code... } ); 

应该

  

这纯粹是因为您将click事件附加到尚未实际存在的节点。 将代码放在HTML节点之后,或者在loadDOMContentLoaded事件时调用它。

要么