laytpl数据渲染完成之后

提问 未结 6 109
suri
suri 2019-8-9
悬赏:20飞吻
版本:layui 2.5.4 浏览器:chrome 最新
layui 用 laytpl 数据渲染完成之后,在渲染的元素上加点击事件为什么不触发呢?哪位大神遇到过这种情况啊?
element.render();和element.init(); 都试过了 还是不行呢?
回帖
  • 用事件委托$('body').on('click', '.class', function(){})
    1 回复
  • 难得920
    2019-8-9
    看看代码。
    0 回复
  • 首先看有没有报错,如果是onclick这样加点击事件的,一般要么传参问题,要么就报错了,如果是给class或者标签加点击事件的,要用事件委托,例如$('body').on('click', '.class', function(){})
    0 回复
  • suri
    2019-8-9
    @难得920 html 是
    0 回复
  • suri
    2019-8-9
    @难得920 数据已经渲染出来了
    0 回复
  • suri
    2019-8-9
    @诠释一种信仰 谢谢 搞定了[good]
    0 回复