Одинаковые элементы
Как удалить повторяющиеся элементы? Допустим есть <ul><li>1</li><li>2</li><li>1</li></ul> В 3 li html как у первого. Как удалить 3 li оставив первый?
|
удаление дубликатов
Uthvfy62,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <script> document.addEventListener('DOMContentLoaded', function() { let txt = new Set(); document.querySelectorAll('ul > li').forEach(li => { txt.has(li.textContent) ? li.remove() : txt.add(li.textContent) }); }) </script> </head> <body> <ul> <li>1</li> <li>2</li> <li>1</li> </ul> </body> </html> |
а можете на jquery написать? У меня функция клика на jquery, мне надо при клике дописать удаление одинакового. Если я вставяю ваш код как отдельный скрипт ничего не получается. Клик использует функцию клика единожды, другие фнкции клика на это элемент игнорируются.
|
Цитата:
|
Часовой пояс GMT +3, время: 18:13. |