zoukankan      html  css  js  c++  java
  • jquery的遍历方式

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript" src="js/jquery-1.12.4.js" ></script>
     7     </head>
     8     <body>
     9         <p id="p1">第1个段落</p>
    10         <p>第2个段落</p>
    11         <p>第3个段落</p>
    12         <p>第4个段落</p>
    13         <p>第5个段落</p>
    14         <input type="button" value="each遍历" id="btn1"/>
    15         
    16         <input type="button" value="for遍历" id="btn2"/>
    17         <input type="button" value="获取到jquery对象遍历" id="btn3"/>
    18         <input type="button" value="each遍历的另一种方式" id="btn4"/>
    19     </body>
    20     <script type="text/javascript">
    21         $(function(){
    22 //            alert($("p"));
    23 //            alert(document.getElementById("p1"));
    24             $("#btn1").click(function(){
    25                 //1 、each的遍历方式  i:表示的为索引     n表示的是每个元素的dom对象 [object HTMLParagraphElement],不是jquery中的对象
    26                 $("p").each(function(i,n){
    27                     console.log(i+"---"+n);
    28                 });
    29             });
    30             
    31             $("#btn2").click(function(){
    32                 for(var i=0;i<$("p").length;i++){
    33                     //每个元素 o 仍然是js的dom对象,[object HTMLParagraphElement]
    34                     var o = $("p")[i];
    35                     console.log(i+"------"+o+"----"+o.innerHTML);
    36                 }
    37             });
    38             //o 为jquery对象 [object Object]
    39             $("#btn3").click(function(){
    40                 for(var i = 0;i<$("p").length;i++){
    41                     var o = $("p").eq(i);
    42                     console.log(o+"-----"+o.html());
    43                 }
    44     
    45             });
    46             
    47             $("#btn4").click(function(){
    48 //                n为dom对象
    49                 $.each($("p"), function(i,n) {
    50                     console.log(i+"-------"+n.innerHTML);
    51                 });                
    52                 
    53             });
    54             
    55         });
    56         
    57         
    58     </script>
    59 </html>
  • 相关阅读:
    iOS 图片加载
    viewController 生命周期 转
    @import和@class的区别
    git 使用总结
    iOS开发 关于property的简单总结
    Swift-6-函数
    Swift-5-流程控制
    Swift-4-数组和字典
    Swift-3-字符串和字符
    Swift-2-基本操作符
  • 原文地址:https://www.cnblogs.com/huaground/p/9677939.html
Copyright © 2011-2022 走看看