1. 程式人生 > >jquery在當前點選事件函式中刪除當前元素

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去刪除就好了,簡單快捷。