layui中$(选择器).on(‘click‘)方法无效解决办法

13 篇文章 0 订阅

在layui中$(选择器).on(‘click’)点击事件无效的解决办法

//使用此点击事件失效
$(".sub2").on('click', function() {
    alert('响应点击事件');
});
//将指定的事件绑定在document上,而新产生的元素如果符合指定的元素,那就触发此事件
//以下可实现点击效果
$(document).on('click', '.sub2', function() {
    alert('响应点击事件');
});
layui.use(['jquery', 'form', 'laydate', 'layer'], function () {
    var $ = layui.$,
    layer = layui.layer,
    form = layui.form,
    $view = $('#apidocument_add_form'),
    requestIndex = 1,
    responseIndex = 1;

    form.render();

    $(document).on('click','#requestAdd',function(){
        $("#request").append(
            "<tr>" +
            "    <td><input type='text' name='requestJson["+requestIndex+"].value1' class='layui-input' lay-verify='required'></td>" +
            "    <td><input type='text' name='requestJson["+requestIndex+"].value2' class='layui-input' lay-verify='required'></td>" +
            "    <td><input type='text' name='requestJson["+requestIndex+"].value3' class='layui-input' lay-verify='required'></td>" +
            "    <td><input type='text' name='requestJson["+requestIndex+"].value4' class='layui-input' lay-verify='required'></td>" +
            "    <td><a class='layui-icon layui-icon-add-circle request-add' title='插入' requestIndex="+requestIndex+" style='margin-right: 5px;'></a><a class='layui-icon layui-icon-reduce-circle request-del' title='删除' requestIndex="+requestIndex+"></a></td>" +
            "</tr>");
        requestIndex++;
    })
    })
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值