• js动态添加元素绑定事件问题


    //开始是直接普通写的绑定click事件  其中li a i 中的i是动态添加的 结果是触发不了。。
    $("li a i").click(function () { $(this).mybootstraptab("close"); //var contentid = $(this).parent().attr("href").substr(1); //var prevDom = $(this).parent().parent().prev().children("a").eq(0);//先获取将关闭的tab的前一个元素 用以关闭tab后 显示 //$(this).parent().parent().remove();//删除标签 //$(".tab-content [id='" + contentid + "'").remove();//删除内容 //prevDom.tab('show');//前一个标签显示 });
    //应该这么绑定 才可以 触发
    $("body").on("click", "li a i", function () { $(this).mybootstraptab("close"); //var contentid = $(this).parent().attr("href").substr(1); //var prevDom = $(this).parent().parent().prev().children("a").eq(0);//先获取将关闭的tab的前一个元素 用以关闭tab后 显示 //$(this).parent().parent().remove();//删除标签 //$(".tab-content [id='" + contentid + "'").remove();//删除内容 //prevDom.tab('show');//前一个标签显示 });
  • 相关阅读:
    postgresql删除活动链接的数据库
    第四篇 函数
    Jmeter响应中文乱码解决办法
    第三篇 条件控制和循环
    第二篇 Python运算符
    npm更换为镜像
    第一篇 Python的数据类型
    newman的常用命令使用总结
    windows下安装newman
    同态包络提取
  • 原文地址:https://www.cnblogs.com/4job/p/10485694.html
Copyright © 2020-2023  润新知