我有一个动态绑定的表:
<table id="test">
<tr>
<td>test1
<td>
</tr>
<tr>
<td>test2
<td>
</tr>
<tr>
<td>test1
<td>
</tr>
<tr>
<td>test2
<td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我想删除重复的表行,产生这样的结果.
<table id="test">
<tr>
<td>test1
<td>
</tr>
<tr>
<td>test2
<td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我试图通过这个btnRearrange点击来做到这一点.
$('#btnRearrange').bind("click", function() {
// want some help hear
});
Run Code Online (Sandbox Code Playgroud)
谢谢.
ipr*_*101 18
试试 -
var seen = {};
$('table tr').each(function() {
var txt = $(this).text();
if (seen[txt])
$(this).remove();
else
seen[txt] = true;
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="test">
<tr>
<td>test1
<td>
</tr>
<tr>
<td>test2
<td>
</tr>
<tr>
<td>test1
<td>
</tr>
<tr>
<td>test2
<td>
</tr>
</table>Run Code Online (Sandbox Code Playgroud)
从这个问题中获取代码(并且略有改变) - JQuery:删除重复的元素?
| 归档时间: |
|
| 查看次数: |
13753 次 |
| 最近记录: |