<c:foreach var="pem>
<tr><td>${pem.coment}</td>
<td id="com">${pem.id}</td><tr>
</c:foreach>
用jquery怎样拿第二个td的值,我用的是$("#com").html()一直取到的是第一个id的值怎么办?求改动

解决方案 »

  1.   

    <td id="com">${pem.id}</td><tr> 这个是循环,
    id就不是唯一了,这样不好用呀,id 要是唯一才行的,你可以,用数据的id,做id ,比如 : <td id="${pem.id}">${pem.id}</td><tr>如果不想这样用的话,就不给id属性,
    直接取 table ,
    var trs = $("#tableid").chilrend("tr"); //取到所有的tr,for (var i = 1 ; i <= trs.size(); i++)
    {
       tr = trs.eq(i);
       tds = tr .childrend("td");//取到每行的所有的td;   for (var j = 1 ; j <= tds.size();j++)
      {
        td = tds.eq(j);   
      }
    }