У меня так много категорий на странице, и, используя каждую функцию в jquery, я перечисляю их все. Я хочу отображать только уникальные категории из списка, а не повторяющиеся. Что я должен использовать в jquery?
jQuery(document).ready(function() {
jQuery( ".rpc-post-category a" ).each( function( index, element ){
console.info( jQuery( this ).text() );
});
});
Примечание. Мне нужен список уникальных значений из всех текстовых значений.
выложи свой html код тоже
Пожалуйста, поделитесь полным кодом. Спасибо
У меня есть от 30 до 35 тегов <a href></a>, и я хочу найти в них уникальные текстовые значения.
Вы можете использовать фильтр, чтобы получить уникальное значение Получить все уникальные значения в массиве JavaScript (удалить дубликаты). Надеюсь, это то, что вы ищете, спасибо.
$(document).ready(function() {
var result=[]
$( ".class_name" ).each( function( index, element ){
result.push( $( this ).text());
});
result = result.filter((v, i, a) => a.indexOf(v) === i);
console.info(result)
});
<script src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href = "#" class = "class_name">a</a>
<a href = "#" class = "class_name">b</a>
<a href = "#" class = "class_name">a</a>
<a href = "#" class = "class_name">c</a>
<a href = "#" class = "class_name">d</a>
Очень сложно дать вам четкий ответ, так как мы не видим никакого кода.