【问题标题】:Get a row from a table从表中获取一行
【发布时间】:2018-12-23 19:12:50
【问题描述】:

我需要使用 jQuery 从表中检索一行。我的行看起来像这样:

",XX-PowerSib-C</td><td>No</td><td>4</td><td>4</td><td>Yes</td><td>Yes</td><td></td>"

我需要将这些值分开。

function UpdateRow(Updatelink) {
  debugger;

  var row = Updatelink.parentNode.parentNode;
  var value1 = row.innerHTML;
  value1 = value1.replace("<td>", ",");
  document.getElementById("Update_PartId").value = value1;
}

【问题讨论】:

  • 这真是令人困惑。您能详细说明并粘贴到您的 HTML 中吗?

标签: jquery html-table row


【解决方案1】:

首先,您必须使用 jQuery 读取表格,然后才能读取表格中的行。您还没有提供您的表格详细信息,所以我给出了示例:

table = $('#yourtableid').DataTable(); // optional

var rows = [];
rows = $("#yourtableid").find("tbody tr");
if (rows.length > 0) {
  $.each(rows, function(index, value) {
    var rowData = {};
    var comments = value.children[2].innerText; // here 2 is your column position
  });
}

【讨论】:

    猜你喜欢
    • 2023-03-31
    • 1970-01-01
    • 2011-09-21
    • 1970-01-01
    • 2018-07-13
    • 2021-03-29
    • 1970-01-01
    • 2022-01-04
    相关资源
    最近更新 更多