jquery传参PHP的回调函数无法使用$(this)的解决办法
来源:互联网 发布:易语言小游戏源码 编辑:程序博客网 时间:2024/05/01 11:42
和同学一起做公益项目,中间用到了jquery。
其中一段的jquery代码是这样的:
$(document).ready(function(){ $(".btnchange").on("click",function(){ var value=$(this).attr("name"); console.log(value) $.get("translationOnline.php", { name:value }, function(data){ $(this)<span style="font-family: Arial, Helvetica, sans-serif;">.parent().html(data);</span> }); }) })
发现这么写的时候,回调函数根本没有执行反应,连用hide()都没有反应,查了一下问题,发现好像是回调函数里面的$(this)不会指向元素自身。所以做法是在回调函数之前把$(this)对象保存下来:
$(document).ready(function(){ $(".btnchange").on("click",function(){ var value=$(this).attr("name"); var _this=$(this); console.log(value) $.get("translationOnline.php", { name:value }, function(data){ _this.parent().html(data); }); }) })
这样就可以作用了。
0 0
- jquery传参PHP的回调函数无法使用$(this)的解决办法
- jquery+ajaxc回调函数内使用$(this)并不能正确找到对象的解决办法
- ajax回调函数中$(this)没有作用的解决办法
- jquery toggle 回调函数的使用
- PHP 回调函数的使用
- jQuery.form.js插件回调函数失效的解决办法
- jquery中ajax回调函数使用this
- php的回调函数
- PHP的回调函数
- gearman c 回调函数无法使用的问题
- jquery序列化表单以及回调函数的使用
- 《PHP---使用回调函数实现数组的筛选》
- PHP 匿名函数和回调函数的使用
- PHP回调函数call_user_func()和call_user_func_array()的使用
- 回调函数的使用
- 回调函数的使用
- 回调函数的使用
- 回调函数的使用
- 一个用BoW|Pyramid BoW+SVM进行图像分类的Matlab Demo
- HDU 2824 The Euler function [欧拉函数]
- 学习笔记--博弈组合-SG函数
- CodeForces - 621B Wet Shark and Bishops (数学几何&技巧)
- beego操作session
- jquery传参PHP的回调函数无法使用$(this)的解决办法
- kaggle-浮游生物分类比赛一等奖---译文(第三部分)
- Android 开发之AsyncTask的用法
- ECSHOP二次开发,在用户中心的订单详情页显示商品缩略图
- CSS(CS3)编码规范
- 2016蓝桥杯假期任务之《扶老奶奶过街》
- 多线程GCD的详细讲解 任务和队列(串行队列,并发队列) (一)
- python库
- DWR Server Push(服务器推技术) 实现即时聊天功能(WEB)`