尝试将具有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不相等,那么它们组合在一起