Jquery – 为一个类选择所有tr的td值

前端之家收集整理的这篇文章主要介绍了Jquery – 为一个类选择所有tr的td值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一张桌子
<table>
       <tr class="PO1"></tr>
       <tr class="PO2"></tr>
       <tr class="PO3"></tr>
</table>

如何在类“PO1”中循环遍历所有tr并获取每个’td’值的值?

$("table#id tr .PO1").each(function(i)
{
    // how to get the td values??
});

解决方法

var values = $('table tr.PO1 td').map(function(_,td) {
    return $(td).text();
}).get();

这只会创建一个包含每个td的文本内容的数组.可能更好的想法是使用地图/对象:

var values = $('table tr.PO1 td').map(function(index,td) {
    var ret = { };

    ret[ index ] = $(td).text();
    return ret;
}).get();

猜你在找的jQuery相关文章