首頁 > web前端 > js教程 > 主體

jquery ajax回呼函數中呼叫$(this)的問題

伊谢尔伦
發布: 2016-11-22 11:34:50
原創
1077 人瀏覽過

用jquery的ajax的回呼函數時出現了問題,就是在回呼函數中不能使用$(this)。這個問題一直弄了很久,怎麼也解決不了,後來是在調用函數前先把$(this)存入變量,然後再在回調函數中使用就沒問題了,在這作一下筆記。

$(document).ready(function(){
    $(“.del”).click(function () {
        obj=$(this).parent();//回调函数前先写入变量;
        delid=$(this).attr(‘delid’);
        $.get(‘drag.php’,{‘op’ : ‘del’,'id’ : delid},function(data){
            if(data==1){
                alert(‘删除成功’);
                obj.remove();//直接写$(this).parent()不会起作用。
            }else{
                alert(‘删除失败’);
            }
        });
    });
});
登入後複製


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板