has的做用是判断当前包装集中是否含有某个元素,而且返回一个新包装集。html
each能够对任意一个数据对象进行遍历:jquery
<table id="users" width="700" align="center" border="1">
<thead>
<tr>
<td>ID</td>
<td>NAME</td>
<td>PASSWORD</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>jim</td>
<td>abc</td>
</tr>
<tr>
<td>2</td>
<td>tom</td>
<td>dfg</td>
</tr>
<tr>
<td>3</td>
<td>green</td>
<td>ert</td>
</tr>
</tbody>
</table>数组
针对上面的表格数据咱们能够进行两种形式的遍历:函数
第一种基于js方式的遍历:this
var ns=$('tbody td:nth-child(2)');
for(var i=0;i<ns.length;i++){
var nm=ns[i];//js对象
var id=$(nm).prev('td').html();
var pw=$(nm).next('td').html();
// alert(nm.innerHTML)
nm.innerHTML=id+">>>"+nm.innerHTML+"("+pw+")";
}htm
第二种是基于jquery each 函数的遍历:对象
ns.each(function(n){io
//n 为数组的下标
$(this).html($(this).prev('td').html()+"."+$(this).html()+"("+$(this).next('td').html()+")");
})table