jquery在当前点击事件函数中删除当前元素

来源:互联网 发布:网络维护维修预算 编辑:程序博客网 时间:2024/06/08 09:54

  上学期刚开始学JavaScript时就遇到问题,比如为当前元素添加了onclick函数,但在函数触发中要删除当前元素,直接删除,不用问,直接报错。那时候最后怎么解决我忘了,好像是网上搜的,当时没在意。今天又遇到了,可能是因为不再是当初那个初学者的原因,今天很快想出了个办法。

说明下,这次没用原生js,用了jquery框架。

举个例子,比如有个a标签 <div><span class="s1"><a href="javascript:void(0)"  class="">删除</a></span></div>。在js脚本文件中,写上

$(document).ready(function(){    $("s1").find("a").bind("click",function(){//比如要删除a标签所在的一行             //先找到想删除这行的根元素       var $d=$(this).parent().parent();         $d.attr("id","t1");          c();})})function c(){    $("#t1").reomve("#t1");}
主要思路就是找到本行根元素,再为本行根元素添加id,再根据id去删除就好了,简单快捷。大笑


0 1