本文共 352 字,大约阅读时间需要 1 分钟。
jQuery中this与$(this)的区别: this 指代的是 DOM 对象,而$(this)指代的是 jQuery 对象。 就相当于以下两者的区别:
var a=document.getElementsByTagName('a')[0]; var $a=$('a').eq(0);
看个例子:
其结果如下图:
因为$(this)没有href属性,所以会显示undefined;如果使用$(this),正确写法因该是:
$(this).attr('href');
本文转自挨踢前端博客园博客,原文链接http://www.cnblogs.com/duanhuajian/archive/2013/04/25/3042464.html如需转载请自行联系原作者
@挨踢前端