2014-09-24 65 views
-1

嗨,我是新来的JavaScript和jquery.I只是想知道是否有使用这种格式选择表数据的任何一个表中的数据:选择使用javascript/jQuery的

$("#myTable").row[index1][index2]; 

这里索引1是排索引,索引2是列。类似的事情也很好。

+0

什么是你的表格的html代码?你的行和列是否有标识符? – andrex 2014-09-24 04:46:38

回答

1

试试这个:你可以使用.eq()在jQuery来遍历trtd与指定索引

var td = $("#myTable").find('tr:eq('+index1+')').find('td:eq('+index2+')'); 
var data = $(td).text();// you can use .html() if you need html inside td 
+0

Thnx只是我想要的东西:) – black 2014-09-24 05:00:16

+0

高兴地帮助你:) – 2014-09-24 05:01:33

+0

如果它是在TD的文本框;采取什么方法?我刚刚在td中的一个内联编辑中添加了一个文本框,并且var数据显示为空白。 – black 2014-09-24 05:38:43

1

试试这个:

$(function(){ 
     $('input').click(function() 
     { 
     var t= $(this).attr('class'); 


     var text= $('.time'+t).text(); 
      alert(text);     



     }); 
      $('td').click(function() 
     { 
      var index = this.cellIndex; 


    alert($('tr:first').find('td').eq(index).text());  
    });        
}); 

http://jsfiddle.net/oL4pfgda/

1

它会遍历你的表格单元格并打印数值 -

$("#myTable>tr>td").each(function() { 
     var cell_value = $(this).html(); 
     alert(cell_value); 
})