日期:2014-05-16  浏览次数:20279 次

jquery循环
各位大哥大姐,我用Thinkphp 做的,要循环
HTML code
<table>
    <tr>
        <td>名字</td>
        <td>一月销量</td>
        <td>二月销量</td>
        <td>三月销量</td>
        <td>一月销量</td>
        <td>二月销量</td>
        <td>三月销量</td>
    </tr>
    <tr style="border:1px solid red">
        <td>张三 这些是循环的</td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr style="border:1px solid red">
        <td>李四</td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td>total</td>
        <td>自动添加(上面综合)</td>
        <td>自动添加</td>
        <td>自动添加</td>
        <td>自动添加</td>
        <td>自动添加</td>
        <td>自动添加</td>
    </tr>
</table>

怎样得到每一个的值

------解决方案--------------------
JScript code

<tr id="mytr">
        <td>名字</td>
        <td>一月销量</td>
        <td>二月销量</td>
        <td>三月销量</td>
        <td>一月销量</td>
        <td>二月销量</td>
        <td>三月销量</td>
    </tr>

  $(document).ready(function(){
  $("#mytr td").each(function(){
var text = $(this).children("td:first").text();
alert("text=="+text);
  });
});

------解决方案--------------------
var a = new Array();
$("table tr td").each(function () {
a.push($(this).html());
});
for (var i = 0; i < a.length; i++) {
// alert(a[i].toString()); 用来处理获取的数据
}
------解决方案--------------------
$("table>tbody>tr").not(":first").each(function(){//从第二行遍历
$(this).find("td").each(function(){//遍历每一行的td
alert($(this).text());
})
});