jquery ajax回调函数中调用$(this)的问题
程序员文章站
2022-05-16 11:47:55
...
用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(‘删除失败’); } }); }); });
上一篇: Asp.Net函数总结
下一篇: 详解CSS样式要全局定义的内容
推荐阅读
-
C# KeyUp事件中MessageBox的回车(Enter)键回调问题解决方案
-
基于Android中Webview使用自定义的javascript进行回调的问题详解
-
详解关于微信setData回调函数中的坑
-
详解闭包解决jQuery中AJAX的外部变量问题
-
回调函数js利用箭头函数(js中回调函数的用法)
-
回调函数js利用箭头函数(js中回调函数的用法)
-
解析jquery中的ajax缓存问题
-
jQuery中调用ajax方法时在不同浏览器中遇到的问题
-
基于Android中Webview使用自定义的javascript进行回调的问题详解
-
浅谈ElementUI中switch回调函数change的参数问题