layui生成的弹出框,弹出框里面的button按钮没有反应

提问 已结 31 1082
天空飘来五个字
悬赏:20飞吻
版本:layui 浏览器:

回帖
  • @天空飘来五个字 我试了一下,直接用id 弹窗的按钮事件是成功的呀
    <body>
    <div id="pay_div" style="display: none">
    <div style="height: 70px;padding: 45px 16px 10px 35px;">
    <form class="layui-form" action="">
    <div class="input_btn">
    <input type="text" class="layui-input" placeholder="please input the money" name="" id="v_pay">
    <br>
    <button type="button" class="layui-btn" id="pay_btn">save</button>
    </div>
    </form>
    </div>
    </div>
    <div>
    <button class="layui-btn click_btn" >click me</button>
    </div>
    <script>
    $(function () {
    layui.use(['form','layer'],function () {
    var form = layui.form,
    layer = layui.layer;

    $('.click_btn').on('click',function () {
    layer.open({
    type: 1
    ,content: $('#pay_div')
    ,area: ['400px','200px']
    });
    $('#pay_btn').click(function () {
    layer.alert('123456');
    })
    })
    })
    })
    </script>
    </body>
    0 回复
  • Ja12
    2019-5-9
    浏览器F12看下是哪里报错了。
    0 回复
  • 没有报错,就是按钮不生效
    0 回复
  • @想接私活java源 没有报错,就是按钮不生效
    0 回复
  • Ja12
    2019-5-9
    @天空飘来五个字 emmmm,你给的是ID,ID在JQ用$("#ID"),class才是点(.)
    0 回复
  • id不是该用#吗
    0 回复
  • @想接私活java源 class 里面我也写了一个一样的
    0 回复
  • @咩咩咩咩咩 class 里面我也写了一个一样的
    0 回复
  • Ja12
    2019-5-9
    @天空飘来五个字 看下你怎么写的。
    0 回复
  • 你可能点的不是这个按钮 因为我看你的父元素div是display:none
    0 回复