jquery表找到最接近的tr包含并获取td文本

时间:2015-01-28 10:33:40

标签: jquery row html-table

此数据表具有行重新排序,因此可以拖放。我想要做的是找到父这行被删除并获得父ID。希望有人能告诉我哪里出错了......

这一行成功地给了我tr id

var line = parseInt($(this).attr('id'));

所以我用这个来获得最近的父母(查看图片)

var s = $(this).find('tr:contains("Parent")'); 

我似乎无法获得任何td值

var s = $(this).find('tr:contains("Parent")').find('td:eq(17)').text()

我也试过这个

var s = $(this).closest('tr').prevAll('tr.Parent:first > td:nth-child(17)').text()

链接到表http://postimg.org/image/rlamm9osd/

的图像

jsfiddle with table code http://jsfiddle.net/Lmcfccmo/

1 个答案:

答案 0 :(得分:0)

看起来您只想从列(索引14)中获取“父ID”值并使用它来查找只有ID="that parent number"的行:

e.g。

  var parent = $('#' + $(this).children().eq(14).text());

JSFiddle: http://jsfiddle.net/TrueBlueAussie/Lmcfccmo/5/