js原生态函数中使用jQuery中的 $(this)无效的解决方法


Posted in Javascript onMay 25, 2011

我今天的例子是这样的,

$("ul li").hover(function(){ 
setTimeout(function(){ 


$(this).addClass("test"); 


alert("延迟了0.3s 我出现了!") //测试 

},300) 
})

在运行时,这个黄色部分是不执行的 ,然后我弹出了一下$(this)原来是undefined (其实已经猜到了);
然后我就没想(习惯),直接到百度找了,然后没找到答案,然后我就自己想,是不是换种方法,但是我觉得又不大合理,随后我就想到了 在里面读不到,外面可以读得到, 然后我就将$(this) 在setTimeout()外面赋给了一个变量。这样就迎刃而解了。哈哈,挺无语的问题吧,其实我在这里不是想说如何解决的,我是说这种思路,解决问题前先不要一味的去百度 谷歌
先要自己想想办法,真想不到,去找答案。
$("ul li").hover(function(){ 
var oLi = $(this); 

setTimeout(function(){ 


oLi.addClass("test"); 


alert("延迟了0.3s 我出现了!") //测试 

},300) 
})
Javascript 相关文章推荐
基于jquery的网页SELECT下拉框美化代码
Oct 28 Javascript
非阻塞动态加载javascript广告实现代码
Nov 17 Javascript
关于jQuery中的end()使用方法
Jul 10 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
Aug 15 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
Apr 18 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
Sep 20 Javascript
利用Node.js制作爬取大众点评的爬虫
Sep 22 Javascript
微信小程序 rpx 尺寸单位详细介绍
Oct 13 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
Dec 25 Javascript
jquery仿微信聊天界面
May 06 jQuery
vue2.0 datepicker使用方法
Feb 04 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
Oct 31 Javascript
actionscript与javascript的区别
May 25 #Javascript
使用javascript获取flash加载的百分比的实现代码
May 25 #Javascript
JavaScript EasyPager 分页函数
May 25 #Javascript
浅说js变量
May 25 #Javascript
潜说js对象和数组
May 25 #Javascript
一些常用的JavaScript函数(json)附详细说明
May 25 #Javascript
javascript中万恶的function实例分析
May 25 #Javascript
You might like
php 分页类 扩展代码
2009/06/11 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
php实现的数字验证码及数字运算验证码
2015/07/30 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
php cli模式下获取参数的方法
2017/05/05 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
JavaScript函数、方法、对象代码
2008/10/29 Javascript
javascript 读取图片文件的大小
2009/06/25 Javascript
Javascript 读书笔记索引贴
2010/01/11 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
JavaScript编程设计模式之构造器模式实例分析
2017/10/25 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
详解Django中间件执行顺序
2018/07/16 Python
对Python+opencv将图片生成视频的实例详解
2019/01/08 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
pandas对dataFrame中某一个列的数据进行处理的方法
2019/07/08 Python
python之array赋值技巧分享
2019/11/28 Python
django 链接多个数据库 并使用原生sql实现
2020/03/28 Python
HTML5实现直播间评论滚动效果的代码
2020/05/27 HTML / CSS
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
传播学专业毕业生自荐信
2013/11/04 职场文书
服装创业计划书范文
2014/02/05 职场文书
相亲大会策划方案
2014/06/05 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
药店收银员岗位职责
2015/04/07 职场文书
2015入党个人自传范文
2015/06/26 职场文书
职工培训工作总结
2015/08/10 职场文书
导游词之泰山玉皇顶
2019/12/23 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python
浅谈mysql增加索引不生效的几种情况
2021/06/23 MySQL