YII2GridView生成列表翻页后,JS点击事件不生效

原因:pjax翻页后,生成的html元素是新的,当页面生成时,只能获取到第一页的标签,翻页以后,无法获取到新的标签,新出现的元素未被事件绑定,造成翻页以后,js点击事件失效;

解决:

1、页面中取消pjax 。<?php Pjax::begin(); ?>           <?php Pjax::end(); ?>

2、使用js绑定未来可能出现的元素;

posted @ 2019-10-25 18:26  小敦叔  阅读(318)  评论(0编辑  收藏  举报