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 相关文章推荐
谈谈JavaScript中的函数与闭包
Apr 14 Javascript
jquery触发a标签跳转事件示例代码
Jul 21 Javascript
jquery选择器需要注意的问题
Nov 26 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
Jun 16 Javascript
AngularJS指令与控制器之间的交互功能示例
Dec 14 Javascript
js数字舍入误差以及解决方法(必看篇)
Feb 28 Javascript
如何理解Vue的作用域插槽的实现原理
Aug 19 Javascript
Angular弹出模态框的两种方式
Oct 19 Javascript
详解如何使用webpack打包JS
Jun 21 Javascript
基于Proxy的小程序状态管理实现
Jun 14 Javascript
JS实现在线ps功能详解
Jul 31 Javascript
vue制作抓娃娃机的示例代码
Apr 17 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 删除一个目录及目录下的所有文件的函数代码
2010/05/26 PHP
php购物车实现方法
2015/01/03 PHP
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
浅析PHP7新功能及语法变化总结
2016/06/17 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
用一段js程序来实现动画功能
2007/03/06 Javascript
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
js实现图片放大缩小功能后进行复杂排序的方法
2012/11/08 Javascript
javascript小数四舍五入多种方法实现
2012/12/23 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
JavaScript制作简单的日历效果
2016/03/10 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
url中的特殊符号有什么含义(推荐)
2016/06/17 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
微信小程序获取地理位置及经纬度授权代码实例
2019/09/18 Javascript
Django静态资源URL STATIC_ROOT的配置方法
2014/11/08 Python
python中urllib模块用法实例详解
2014/11/19 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
2018/05/15 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
2019/08/05 Python
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
草莓网美国官网:Strawberrynet USA
2016/12/11 全球购物
德国家具、照明、家居用品网上商店:Wayfair.de
2020/02/13 全球购物
毕业生在校学习的自我评价分享
2013/10/08 职场文书
房地产员工找工作的自我评价
2013/11/15 职场文书
三年级语文教学反思
2014/02/01 职场文书
护士2014年终工作总结
2014/11/11 职场文书
导游词300字
2015/02/13 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS