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());
此数据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());