如何查找具有相同 data-* 属性的元素并删除重复项
How to find the elements with same data-* attributes and remove the duplicate items?
我有一个<table>
<tr>
元素的列表,它在<tr>
和<td>
元素中具有自定义数据属性。
此表有一些具有相同 data-* 属性的重复<tr>
标签......我不想在页面中显示这些标签。
如何确定 data-* 属性并获取其值并查找该表中页面上的重复元素,并删除多余的 <tr>
标记。
这是我在生成页面后的HTML代码:
<table border="1">
<tr class="clickable" data-hiddenfields="{"hiddenFields":[]}" data-link="/site/product/1" data-index="0">
<td data-fieldvalue="Username" data-fieldname="Name">
<div data-fieldname="Username"></div>
<span>
<input type="checkbox" value="2" id="Username" name="checkbox" class="thumbnail">
</span> Username
</td>
<td data-fieldvalue="Username"data-fieldname="FormLable">
<div data-fieldname="Username"></div><span></span>Username
</td>
<td data-fieldvalue="Username" data-fieldname="FieldName">
<div data-fieldname="Username"></div><span></span>Username
</td>
<td data-fieldvalue="2" data-fieldname="id">2</td>
</tr>
<tr class="clickable" data-hiddenfields="{"hiddenFields":[]}" data-link="/site/product/1" data-index="1">
<td data-fieldvalue="Username" data-fieldname="Name">
<div data-fieldname="Username"></div>
<span>
<input type="checkbox" value="2" id="Username" name="checkbox" class="thumbnail">
</span> Username
</td>
<td data-fieldvalue="Username" data-fieldname="FormLable">
<div data-fieldname="Username"></div><span></span>Username
</td>
<td data-fieldvalue="Username" data-fieldname="FieldName">
<div data-fieldname="Username"></div><span></span>Username
</td>
<td data-fieldvalue="2" data-fieldname="id">2</td>
</tr>
</table>
我已经用data-link="value"
删除了元素,但数据链接的值是动态的。那我怎么能得到它..
以及我如何仅删除第二和第三<td>
中的文本Username
,如果它们内部有输入元素。
小提琴
你的第一个问题:
var searchText = $('tr').first().attr("data-link");
var el = $('tr[data-link="'+searchText+'"]');
console.log(el.length);
el[1].remove();
JSFIDDLE :http://jsfiddle.net/FCbp8/3/
相关文章:
- javascript来显示元素属性
- 自定义HTML元素属性未显示-Web组件
- 主元素属性?(或技术)
- 使用模板后,使用Angular获取元素属性值
- 如何从不同范围外的元素属性中获取求值表达式
- 可以't访问元素属性(如果已明确设置)
- 传递引用 jQuery 后无法访问元素属性
- 如何替换元素属性中的部分文本
- 添加新元素属性
- 如何使用jQuery访问父元素属性
- 使用jQuery.attr()方法获取元素属性
- 修改时,哪些DOM元素属性会导致浏览器执行回流操作
- Javascript数据将元素属性绑定到URL中的锚href
- 初始化可从元素属性值观察到的Knockout
- 获取内联样式中的元素属性
- 如何在 html 元素属性中使用 Angular 2 外推法
- 将元素属性与 javascript 折叠方法结合使用时,引导折叠无法正常工作
- 如何观察聚合物元素属性值从索引.html的变化
- 使用 JavaScript 修改 DOM 元素属性
- 聚合物节点到元素属性