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

  上学期刚开始学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去删除就好了,简单快捷。大笑


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值