首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

JQuery - this 跟 $(this) 的区别

2012-08-19 
JQuery -- this 和 $(this) 的区别script typetext/javascript$(document).ready(function(){$(div

JQuery -- this 和 $(this) 的区别

<script type="text/javascript">$(document).ready(function(){$("div").each(function(){alert($(this).html() + "----" + this.tagName + "--" + $(this)[0].id);alert((this == $(this)[0]));$(this).attr("title", $(this).html());});});</script></head><body><div id="node1">sss1</div><div id="node2">sss2</div></body>

?

#这里的this其实是一个Html元素(div),获取html属性值均可用this.属性名来取值
#这里的$(this)是一个JQuery对象,可以调用JQuery的方法
# this == $(this)[0] 返回为true
#JQuery拥有attr()方法可以get/set DOM对象的属性

热点排行