Удаление <tr> если <td> содержит искомый текст
Помогите пожалуйста, нужно удалить все строки <tr>, в которых нет нужного <td>
<tr><td>Запись 1></td><td>1000</td></tr> <tr><td>Запись 2></td><td>1111</td></tr> <tr><td>Запись 3></td><td>2134</td></tr> <tr><td>Запись 4></td><td>2232</td></tr> <tr><td>Запись 5></td><td>1223</td></tr> <tr><td>Запись 6></td><td>1000</td></tr> Нужно удалить все <tr> где нету <td> со значением 1000 |
фильтр для таблицы с удалением строк
Black Daiver,
:cray:
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script>
window.addEventListener("DOMContentLoaded", function() {
var a = document.querySelectorAll("tr");
[].forEach.call(a, function(b) {
var a = b.querySelectorAll("td");
[].every.call(a, function(a) {
return 1000 != a.textContent
}) && b.parentNode.removeChild(b)
})
});
</script>
</head>
<body>
<table>
<tbody>
<tr><td>Запись 1></td><td>1000</td></tr>
<tr><td>Запись 2></td><td>1111</td></tr>
<tr><td>Запись 3></td><td>2134</td></tr>
<tr><td>Запись 4></td><td>2232</td></tr>
<tr><td>Запись 5></td><td>1223</td></tr>
<tr><td>Запись 6></td><td>1000</td></tr>
</tbody>
</table>
</body>
</html>
|
Спасибо огромное!
|
| Часовой пояс GMT +3, время: 01:24. |