尝试将具有3列相同和1列不同的行组合到一行javascript jquery中

尝试将具有3列相同和1列不同的行组合到一行javascript jquery中,javascript,jquery,html-table,Javascript,Jquery,Html Table,我试图将具有相同属性的行合并到一列中 假设我的身份证,名字 假设我有类似的东西 1 ram 1 raj 然后我希望输出为 1 ram,raj ram,raj应显示在文本区域中 我使用youtube api获取数据 <table class="table table-bordered" style="width:90%"> <thead> <tr> <th>id</th> <t

我试图将具有相同属性的行合并到一列中

假设我的身份证,名字

假设我有类似的东西

1  ram
1  raj
然后我希望输出为

1  ram,raj
ram,raj
应显示在文本区域中

我使用youtube api获取数据

 <table class="table table-bordered" style="width:90%">
  <thead>
    <tr>
        <th>id</th>
        <th>Name</th>
    </tr>
</thead>
<tbody>
 <tr>
   <td>1</td>
   <td>ram</td>
 <tr>
 <tr>
   <td>1</td>
   <td>raj</td>
 <tr>

身份证件
名称
1.
内存
1.
拉吉

如下所示为您的表指定ID:-

 <table class="table table-bordered" id="example" style="width:90%">
<thead>
    <tr>
        <th>id</th>
        <th>Name</th>
    </tr>
</thead>
<tbody>
    <tr>
        <td>1</td>
        <td>ram</td>
    <tr>
    <tr>
        <td>1</td>
        <td>raj</td>
    <tr>
 </table>
            var str = "";
var table = $("#example");
table.find('tr').each(function (i, el) {
    var $tds = $(this).find('td'), examplestring = $tds.eq(1).text();

    if(str=="")
    {
        str = examplestring;
    }
    else
    {
        str = str + "," + examplestring;
    }

});

console.log(str);
});

其中str包含您的字符串

粘贴您以前尝试过的代码…输入数据的格式如何?@yash无法理解如何组合,因为数据不是来自mysql,如果有任何线索我可以尝试的话it@motanelu我通过youtube api获取输入数据,所以我将它们回传到表格中。发布一个示例数据,发布您迄今为止尝试过的内容!我需要知道第一列是否相等only@sravyanaidu我不明白你想得到什么,如果两行只有相同的id,那么它们应该组合在一起,但是在代码中,如果id不相等,那么它们组合在一起