$.each() 与 $().each之间的区别,$.each是一个通用的迭代函数,可用于近似地迭代 对象和数组,这个函数与$().each是专用用于迭代和执行jquery对象函数。而这个函数可以用于迭代任何对象,这个函数的回调中包含两个参数:第一个是key(对象)或index(数组),第二个是值 .
<script type="text/javasctip">
var json = {
'name':'tom',
'school': 'middle school',
'grade': 95
}
$.each(json, function(i,n)) {
console.log('key:' + i + ', name: ' +n);
}
你会发现json的键值打印出来了。
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
$('li').each(function(indext) {
console.log(index);
console.log($(this).html());
});
而$(),each:将内容打印出来