rt:
   <table id="ta">
  <tr>
     <td><div id="di">111></div></td>
     <td><div id="di2">222></div></td>
  <tr>
    <tr>
     <td><div id="d3">333></div></td>
     <td><div id="di4">444></div></td>
  <tr>
.....
如何获取第3个tr下,div id=“di6”的值?
如何获取第n个tr下,div id=“din”的值?
主要是通过一行显示一轮数据。
我就知道:$().html();,前一个括弧不知道怎么填写,麻烦大神帮忙解决jquery如何获取table 某tr td下div的值和设置其值jquery多级选择器div获取值table下td获取值

解决方案 »

  1.   

    如果指定了id,可以直接通过$("#"+id).text()获取元素包含的文本。
    如果想获取table中指定tr或者td中的某个元素的文本,可以这么写:
    $($("#"+tableid+" tr").get(index)).find('td').each(function(i){
       if(i==位置){
          $(this).text();//指定位置的tr下,指定位置的td包含的文本
       }
    });楼主可以看看jquery API文档,写的非常详细,相信你看了之后会掌握jquery的常用知识
      

  2.   


    谢谢,我也看了一下jQuery,自己弄出来了:如下
    $("#ta tr:eq(3) td div[id='div']").html(value);
    谢谢帮忙,你的方法也很值得我学习。