关于javascript的this指向问题
来源:互联网 发布:mac照片管理 编辑:程序博客网 时间:2024/06/06 15:00
function hideBox(){ $(this).next().css("display","none");}
上面这个函数内部的this,指向的谁呢?
假如我在html内联样式调用:
<a href="javascaript:;" onclick="hideBox()">11111111111111</a><span>我是等待被删除的元素</span>
那么这个this指向的就是window,那最后JS执行到的相当于:window.next(); 是谁?我也不知道。
怎么才能做到this指向的是a标签,顺利地隐藏掉span标签呢?↓
代码如下:
function hideBox(that){ $(that).next().css("display","none");
}
调用时:
<a href="javascaript:;" onclick="hideBox(this)">11111111111111</a><span>我是等待被删除的元素</span>
把this当参数传给这个函数内部,这个this就指向的是触发的元素了(也就是《a》标签了)!
1 0
- 关于javascript的this指向问题
- javascript 的 this 指向问题
- javaScript中关于this的指向
- 关于this指向问题
- 关于this指向问题
- 关于this指向问题
- JavaScript的三种this指向问题
- javascript中this的指向问题
- javascript中this指向问题的综合
- JavaScript中this的指向问题
- JavaScript中this的指向问题
- javascript中this对象的指向问题
- JavaScript中this的指向问题
- 深入理解JavaScript的this指向问题
- JavaScript的this指向问题深度解析
- JavaScript的this指向问题深度解析
- JavaScript 的 this 指向问题深度解析
- JavaScript 的 this 指向问题深度解析
- Linux 调度器发展简述
- Android 设备竖屏横屏切换
- ORACLE中ESCAPE关键字用法
- 在C/C++代码中使用SSE等指令集的指令(3)SSE指令集基础
- css中元素的水平居中
- 关于javascript的this指向问题
- sublime快捷键
- CPU指令集介绍
- 刷官方无web界面openwrt初步配置
- python学习笔记三--爬虫库
- FormBorderStyle为None时拖动窗体
- java将汉字转换为拼音
- PAT (Advanced Level) Practise 1042 Shuffling Machine (20)
- iOS之block