我在 a 中有一个元素列表,<tr>
它在和元素<table>
中有自定义数据属性。<tr>
<td>
该表有一些<tr>
具有相同 data-* 属性的重复标签。我不想显示在页面中。
如何确定 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"
但是数据链接的值是动态的..所以我怎么能得到它..
如果它们里面有一个输入元素,我怎么能只删除Username
第二个和第三个中的文本。<td>