jquery中this的用法

来源:互联网 发布:大学生it就业 编辑:程序博客网 时间:2024/06/15 09:37

“在用到jquery的时候经常会出现是Object或者undifined之类的结果。

html代码:

 <ul>     <li>Monday</li>     <li>Tuesday</li>     <li>Wednesday</li>     <li>Thursday</li>     <li>Friday</li> </ul>

jquery代码:

var arr = $("li").get();$.each(arr,function(){  alert(this);});

结果:[object HTMLLIElement]

var arr = $("li").get();$.each(arr,function(){  alert($(this).html());});

结果:
Monday
Tuesday
Wednesday
Thursday
Friday

总结:this代表的是HTML DOM元素,而$(this)代表的是jquery对象。在jquery核心方法中有介绍转换:jQuery(elements);将一个或多个DOM元素转化为jQuery对象。

0 0