jquery has each

  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

相关文章
相关标签/搜索