$.each https://www.e-learn.cn/tag/each-1 zh-hans jQuery $.each用法 https://www.e-learn.cn/topic/3596678 <span>jQuery $.each用法</span> <span><span lang="" about="/user/51" typeof="schema:Person" property="schema:name" datatype="">大兔子大兔子</span></span> <span>2020-04-27 20:06:55</span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>使用说明</p> <p>通过它,你可以遍历对象、数组的属性值并进行处理。</p> <p>1、遍历对象(有附加参数)</p> <p>$.each(Object, function(p1,p2) {</p> <p>        this;        //这里的this指向每次遍历中Object的当前属性</p> <p>        p1;p2;     //访问附加参数</p> <p>},['参数1', '参数2'])</p> <p>2、遍历数组(有附加参数)</p> <p>$.each(Array, function(p1,p2) {</p> <p>        this;        //这里的this指向每次遍历中Array的当前属性</p> <p>        p1;p2;     //访问附加参数</p> <p>},['参数1', '参数2'])</p> <p>3、遍历对象(没有附加参数)</p> <p>$.each(Object, function(name, value) {</p> <p>        this;        //this指向当前属性的值</p> <p>        name;     //表示Object当前属性的名称</p> <p>        value;    //value表示Object当前属性的值</p> <p>})</p> <p>4、遍历数组(没有附加参数)</p> <p>$.each(Array, function(name, value) {</p> <p>            this;        //this指向当前属性的值</p> <p>            name;     //表示Array当前属性的名称</p> <p>            value;    //value表示Array当前属性的值</p> <p>})</p> <p>如几种常见的用法</p> <p>var arr = ['one','two','three','four'];<br />     $.each(arr, function(i,item){<br />     alert(item[0]);<br />  })</p> <p>var obj = {one:1, two:2, three:3, four:4};</p> <p>$.each(obj, function (key,val){</p> <p>    alert(obj[key]);</p> <p>})</p> <div class="alert alert-success" role="alert"><p>来源:<code>oschina</code></p><p>链接:<code>https://my.oschina.net/u/274778/blog/60888</code></p></div></div> <div class="field field--name-field-tags field--type-entity-reference field--label-above"> <div class="field--label">标签</div> <div class="field--items"> <div class="field--item"><a href="/tag/jquery" hreflang="zh-hans">jquery</a></div> <div class="field--item"><a href="/tag/each-1" hreflang="zh-hans">$.each</a></div> </div> </div> Mon, 27 Apr 2020 12:06:55 +0000 大兔子大兔子 3596678 at https://www.e-learn.cn