jquery 的map 函数

1 在jquery 中,获取任意一组对象,均可以用map()函数转换为数组:html

HTML代码: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>数组

Jquery 代码转换为数组:函数

    
            var IDS=$('tbody td:nth-child(1)').map(function(){
                    return $(this).html();
                }).get();this

转换为一组对象:htm

    var IDS=$('table td:nth-child(1)').map(function(){
                     n=$(this).next('td');
                     p={"id":$(this).html(),"name":n.html()}
                    return  p;
                }).get();对象

相关文章
相关标签/搜索