如何根据行索引获取某一行的列数据
问题描述:
我有一个动态表,其中包含一个id为dynamictable的表。如果我选择一行,我可以获得行索引。如何通过传递行索引来获取所有列值。 我想删除一行...请帮助我。如何根据行索引获取某一行的列数据
我的代码是这样的
$('#dynamictable').on('click', 'tr', function(event) {
var rowindex = $(this).closest('tr').index();
var firstvalue = $('#dynamictable tbody').children(rowindex).children('td').eq(1).text();
});
答
与您所需的行指数更换2
要获得行中的所有列值使用
$('table tr:eq(2) td').each(function(){
alert($(this).text());
});
要删除行使用remove()
$('table tr:eq(2)').remove();
+0
谢谢..你能告诉我如何获得值,如果列数据是一个组合框 – user3778427 2014-10-09 08:12:21
+0
给组合框的类名称'combobox',然后'$(this).find('。combobox' ).val()' – 2014-10-09 08:13:59
+0
答
要获得列值使用
$('#dynamictable').on('click', 'tr', function(event) {
var column1 = $(this).find('td').eq(1).html(); // gets column 1 values
var column2 = $(this).find('td').eq(2).html(); // gets column 2 values
});
要删除行点击
$('#dynamictable').on('click', 'tr', function(event) {
$(this).remove();
});
'我想删除row'那么为什么你需要得到文本内容呢? – dfsq 2014-10-09 07:51:03
删除数据库中的内容 – user3778427 2014-10-09 08:31:14