jQuery.fn.test2= function(){ 
this.css("background","#ff0");//这里面的this为jquery对象,而不是dom对象
return this.each(function(){ //遍历匹配的元素,此处的this表示为jquery对象,而不是dom对象
alert("this"+this+this.innerHTML); //提示当前对象的dom节点名称,这里的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素)。
});
};

this.css(),this.each()里面的this为jquery对象,但是alert里面this为dom对象.

为什么要return this.each()

先return this.each(),后调用each()方法,而each()方法返回jQuery对象,所以这样就可以继续链式操作了。

2、$(this)取出当前对象并转换为jQuery对象
3、$(this)是jquery对象,能调用jquery的方法,例如click(), keyup();而this,则是html元素对象,能调用元素属性,例如this.id,this.value

最新文章

  1. Blender 之 Splash 代码分析
  2. Quartz资源收藏
  3. UE4 Windows平台部署游戏到IOS 第二部分
  4. 浏览器XMLHttpRequest案例
  5. JS-DOM 综合练习-动态添加删除班级成绩表
  6. 使AJAX调用尽可能利用缓存特性
  7. Review PHP设计模式之——观测模式
  8. Linux分类笔记(一)-权限管理
  9. C++中实现从std::string类型到bool型的转换
  10. JavaWeb学习----JSP简介及入门(JSP结构及JSP处理)
  11. 共享Visio和project的下载链接
  12. System.UnauthorizedAccessException 错误
  13. 列表、enumerate()函数,以及查看数据类型所有的内置方法
  14. VSS2005源代码管理启用http方式
  15. Vb6调用C#生成的dll
  16. 浅谈 Nginx 的内部核心架构设计
  17. JavaScript获取IE版本号与HTML设置ie文档模式
  18. 学习任务,阅读一下Redis分布式锁的官方文档
  19. GetSystemInfo()
  20. Runtime之实例总结

热门文章

  1. Java并发系列[5]----ReentrantLock源码分析
  2. xBIM WeXplorer xViewer 浏览器检查
  3. LNMP环境下搭建wordpress
  4. 阿里云ECS服务器上搭建keepalived+mha+mysql5.6+gtid+一主两从+脚本判断架构踩的坑
  5. unbuntu 系统登录华南师范大学校园网的方法
  6. CSS布局(六) 对齐方式
  7. 第十八章 DjangoWeb开发框架
  8. Activity工作过程
  9. 【Elasticsearch全文搜索引擎实战】之集群搭建及配置
  10. DataTable筛选某列最大值