+ -
当前位置:首页 → 问答吧 → 高跟美腿来了 $(this).html($(this).html()+"---cssrain----" +i);中this指代什么?

高跟美腿来了 $(this).html($(this).html()+"---cssrain----" +i);中this指代什么?

时间:2010-10-15

来源:互联网


jquery问题:
1.
  $("#orderedlist").find("li").each()中each()这个函数表示什么了?

 2.
 $(this).html($(this).html()+"---cssrain----" +i);中this指代什么?


  第一个this 指示<ul>
  第二个this 指示<li> 对吗?


谢谢


<script type="text/javascript">


$(document).ready(function() {
  $("#orderedlist").find("li").each(function(i) {
  $(this).html($(this).html()+"---cssrain----" +i);
  });
});


</script>
</head>
<body>
  <form id="form1" runat="server">
  <div>
  <ul id="orderedlist">
  <li>a</li>
  <li>b</li>
  <li>d</li>
  <li>e</li>
  <li>f</li>
  <li>g</li>
  <li>h</li>
  </ul>


  <ul id="ordered">
  <li>a</li>
  <li>b</li>
  <li>d</li>
  <li>e</li>
  <li>f</li>
  <li>g</li>
  <li>h</li>
  </ul>
   
  </div>
  </form>
</body>
</html>

作者: feifeiyaqi2   发布时间: 2010-10-15

1.
  $("#orderedlist").find("li").each()中each()这个函数表示什么了?

在id为orderedlist中的所有的li都执行each里面的函数。。。

2.
 $(this).html($(this).html()+"---cssrain----" +i);中this指代什么?

this都指的li 元素

作者: startdream   发布时间: 2010-10-15