可能是位置问题,你这段代码要保证在jquery加载以后才能正确执行,其实具体JS执行情况你打开console一看就知道。
这个问题也很好解决,一般在base.html里面加载全站需要主要lib.比如jquery\anguarljs,然后这些加载script元素后面加一个后置页面js block,然后在继承页面里面填充这个block就行了,这样就可以保证js的正确执行数序,不过像angularjs function controller的定义不用考虑这种因素,因为其定义在普通function里面,定义就不会出问题,装配执行是由angularjs加载控制的,所以不用考虑先后。
【 在 qwepoi 的大作中提到: 】
: django项目中,有个base.html,有个abc.html是继承base.html的,在abc.html中有
: 个按钮,点击事件,js代码是:
: <script type="text/javascript">
: ...................
--
修改:dhcn FROM 123.66.168.*
FROM 123.66.168.*