当前位置: 编程技术>jquery
jquery $(this)和this的区别
来源: 互联网 发布时间:2014-09-03
本文导语: jQuery中this与$(this)的区别: this 指代的是 DOM 对象,而$(this)指代的是 jQuery 对象。 相于这样的区别: 代码示例: var a=document.getElementsByTagName(''a'')[0]; var $a=$(''a'').eq(0); 例子: 代码示例: $(''a'').each(f...
jQuery中this与$(this)的区别:
this 指代的是 DOM 对象,而$(this)指代的是 jQuery 对象。
相于这样的区别:
代码示例:
var a=document.getElementsByTagName(''a'')[0];
var $a=$(''a'').eq(0);
var $a=$(''a'').eq(0);
例子:
代码示例:
效果如下图:
因为$(this)没有href属性,所以会显示undefined;如果使用$(this)。
正确写法:
$(this).attr(''href'');