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');//前一个标签显示 });

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM