在 jQuery 中,你可以使用 :not() 选择器来选择除了已选定行之外的所有行,然后使用 each() 方法遍历这些行并获取它们的值。

以下是一个示例代码:

// 假设你有一个 HTML 数据表,其 ID 为 "myTable"
var table = $('#myTable');

// 获取所有未选定的行
var unselectedRows = table.find('tr:not(.selected)');

// 遍历未选定的行并获取它们的值
unselectedRows.each(function() {
  var row = $(this);
  var values = row.find('td').map(function() {
    return $(this).text();
  }).get();

  // 在这里处理获取到的值
  console.log(values);
});

在上述示例中,我们首先使用 $('#myTable') 获取到数据表的 jQuery 对象。然后,使用 find('tr:not(.selected)') 选择所有未选定的行。

接下来,使用 each() 方法遍历未选定的行。在每次迭代中,使用 find('td') 获取当前行的所有单元格,然后使用 map() 方法将每个单元格的文本内容转换为一个数组,并使用 get() 方法获取这个数组。

最后,你可以在循环内部处理获取到的值。在示例中,我们使用 console.log() 将值打印到控制台。

请确保将 #myTable 替换为你实际的数据表的 ID,将 .selected 替换为你用于表示选定行的类名。

这样,你就可以使用 jQuery 检索 HTML 数据表中未选定行的值了。