关闭

jquery中this的用法

标签: jquery
124人阅读 评论(0) 收藏 举报
分类:

“在用到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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:956次
    • 积分:174
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类