zoukankan      html  css  js  c++  java
  • each用法

    1.数组用法

    1     <script>
    2     var s=["s","i","l","e","n","c","e"];
    3     $.each(s,
    4         function(index,
    5         item){
    6         console.log('item %d is: %s',
    7         index, item)
    8         })
    9     </script>

    index表示索引值,item代表数组索引对应的元素

    2,对象用法

     1 <script>
     2     var obj = { one:1, two:2, three:3, four:4};
     3         $.each(obj, function(key,i) {
     4            console.log(key,i);//one1 two2 three3 four4
     5         });
     6     $.each(obj,function(i){
     7         console.log(obj[i]);//1 2 3 4
     8     })
     9 
    10 </script>

    对象中的用法:function(key,i)key代表键值,i代表值;如果只有一个function(i)则i表示键值,上例中为one,two,three,four。

    3,jquery中循环遍历

    each() 方法规定为每个匹配元素规定运行的函数。提示:返回 false 可用于及早停止循环。

    $(selector).each(function(index,element))
    
    • index - 选择器的 index 位置
    • element - 当前的元素(也可使用 "this" 选择器)
     1 <body>
     2     <div class="con">
     3         <ul>
     4             <li>1</li>
     5             <li>2</li>
     6             <li>3</li>
     7             <li>4</li>
     8             <li>5</li>
     9         </ul>
    10     </div>
    11     <script src="js/jquery.min.js"></script>
    12     <script>
    13     $(".con li").each(function(){
    14         console.log($(this).text());
    15     })
    16 
    17     </script>
    18 </body>

    上例中遍历后,在控制台会输出1 2 3 4 5

    但如果在14行后加上 return false,在控制台只会输出1

  • 相关阅读:
    7
    go http请求库HttpRequest
    Golang设计模式
    深挖 go 之 for-range 排坑指南
    go在并发情况下使用map
    Redis知识点总结
    go 条件与循环结构
    数据分析的数据源
    go 生产者消费者模型与发布订阅模型
    go 文件与目录操作
  • 原文地址:https://www.cnblogs.com/MissBean/p/each.html
Copyright © 2011-2022 走看看