onclick中,获取不了$(this)
来源:互联网 发布:网络硬件工程师招聘 编辑:程序博客网 时间:2024/04/27 22:17
今天写项目,发现onclick中,$(this)默认绑定的是window对象,而不是当前点击对象。试了一下,onclick中,必须带this,在function内,才能获取当前对象。
原因:在html4中,onclick是全局时间属性。参考:http://www.w3school.com.cn/tags/html_ref_eventattributes.asp
所以,在事件中,添加this,返回触发事件的html元素
<a href="javascript:void(0)" onclick="openNewsList(url,this)" class="index-news-list">链接</a>
<script type="text/javascript"> function openNewsList(url, obj) { console.dir(obj); $(obj).removeClass("index-news-list"); window.open(url); } </script>
0 0
- onclick中,获取不了$(this)
- javascript中onclick(this)
- javascript中onclick(this)用法介绍
- jquery获取onclick中参数
- javascript中onclick(this)用法和onclick(this.value)用法介绍
- jquery的onclick(this)方法
- onclick="this.src=this.src+'?'"
- asp.net 按钮onclick事件触发不了
- <a>标签onclick点击失效,触发不了。
- html <a>标签触发不了onclick()事件
- A标签中通过href和onclick传递的this对象
- <a>标签中href和onclick传递this对象的实现方法
- 模板中图片按钮怎么设置重置功能 加入onclick="this.form.reset();"为什么不行
- A标签中通过href和onclick传递的this对象
- A标签中通过href和onclick传递的this对象实现思路
- A标签中通过href和onclick传递的this对象实现思路
- <a>标签中href属性动作和onclick事件的区别以及传递this参数对象
- A标签中通过href和onclick传递的this对象实现思路
- CentOS优化
- 一个文件写入失败,从文件系统层面考虑是啥原因
- oracel 数值型数据效率比较
- Docker for windows10 配置阿里云镜像
- 跨DLL进行对话框的调用
- onclick中,获取不了$(this)
- flask SQLAlchemy 数据库操作
- UDP
- 网校总结,使用
- [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
- 【免费学习路线】蓝鸥零基础学习HTML5路线图
- 蓝牙解析(part11):BLE SM(3):传统配对(Legacy Pairing)之: Passkey Entry
- masonry瀑布流布局
- 单例模式