如何在动态创建的表格中获取某一列的值(jquery)

这个似乎是一个很简单的问题,但是因为不熟悉jquery,所以也困扰了许久。查了好些资料,终于找到了答案。

对于动态创建的表格,除了表头是确定下来的,中每一行的内容都是动态从数据库获取的。给tbody定下一个id,便于后面选择器定位到tbody的位置。使用each函数即可遍历每一行啦!

$("#tbodyId tr").each(function(){
        //遍历每一行时的操作
        })

目前函数已经实现遍历每一行的功能了,接下来就是要定位到我们指定的列。

$("#tbodyId tr").each(function(){
        $(this)  //在遍历时用于定位到该行元素
        .children("td:first")   
           //使用children()定位到中的指定
        .children(":first").val();  
        //如果中还包含子元素,则继续使用children(),直到定位到自己想要选择的元素。最后使用text()、attr()、val()等其他函数获取自己想要的数据就可以啦~~~
        })

你可能感兴趣的:(jquery)