jquery table 查找最近的 tr 包含并获取 td 文本

jquery table find closest tr containing and get td text

此数据tables 进行了行重新排序,因此可以拖放。我想要做的是找到该行被放入的 Parent 并获取 Parent 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()

Link 到 table http://postimg.org/image/rlamm9osd/

的图像

jsfiddle 与 table 代码 http://jsfiddle.net/Lmcfccmo/

您似乎只想从列(索引 14)中获取 "parent ID" 值,并用它来查找只包含 ID="that parent number":

的行

例如

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

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