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拖拽元素改变大小尺寸实现代码
Dec 10 Javascript
jQuery ajax调用WCF服务实例
Jul 16 Javascript
js中window.open打开一个新的页面
Aug 10 Javascript
Javascript window对象详解
Nov 12 Javascript
Backbone.js的一些使用技巧
Jul 01 Javascript
什么是JavaScript注入攻击?
Sep 14 Javascript
详解JavaScript中的属性和特性
Dec 08 Javascript
jQuery Easyui 下拉树组件combotree
Dec 16 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
Mar 14 Javascript
React Native开发封装Toast与加载Loading组件示例
Sep 08 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
Apr 16 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
Sep 18 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
使ecshop模板中可引用常量的实现方法
2011/06/02 PHP
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
用于table内容排序
2006/07/21 Javascript
简单的JS多重继承示例
2008/03/13 Javascript
Script的加载方法小结
2011/01/12 Javascript
qTip2 精致的基于jQuery提示信息插件
2012/02/17 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
javascript 判断当前浏览器版本并判断ie版本
2017/02/17 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
2017/05/02 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
微信小程序接入腾讯云验证码的方法步骤
2020/01/07 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
详解python3百度指数抓取实例
2016/12/12 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
浅谈Python里面小数点精度的控制
2018/07/16 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
解决python 上传图片限制格式问题
2019/10/30 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
Python 高效编程技巧分享
2020/09/10 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
英国Radley包德国官网:Radley London德国
2019/11/18 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
CSS实现fullpage.js全屏滚动效果的示例代码
2021/03/24 HTML / CSS
新郎父亲婚宴答谢词
2014/01/11 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
2014年网管工作总结
2014/12/11 职场文书
委托书格式要求
2015/01/28 职场文书
音乐会主持人开场白
2015/05/28 职场文书
Python实现byte转integer
2021/06/03 Python
浅谈resultMap的用法及关联结果集映射
2021/06/30 Java/Android
Python IO文件管理的具体使用
2022/03/20 Python