$("#tbl > tr td:first-child")获取表格中每行的第一个单元格,但是我现在想给这个单元格分别赋值怎么办?
$("#tbl > tr td:first-child")[i].text()
$("#tbl > tr td:first-child")[i].html()
都不行,是否还有其它方式?

解决方案 »

  1.   

    $("#tbl > tr td:first-child").html('内容xxx')
      

  2.   

    这样不能赋值,因为我获取的是一个列表,赋值方法使用下面这个来实现
    for(var i=0;i< ($("#"+tbl+" > tr td:first-child").size()); i++){
      ($("#"+tbl+" > tr td:first-child")[i]).innerHTML=i+1;
    }
      

  3.   

    可以啊,为什么不可以。。html就是给匹配的元素赋值。如果你赋不同的值那就得循环了,或者each遍历
    var i=1;
    $("#tbl > tr td:first-child").each(function () { this.innerHTML = i++; });