2015-11-11 2 views
-1

Когда я нажимаю тег, тег вводится в текстовый поиск, а затем появляется другая статья с тем же тегом, как я могу получить его с помощью javascript?Фильтр по тегу JAVASCRIPT

Я попытался выполнить поиск, и я нашел немного, но ничего не помогал мне, но я смутил свое ключевое слово, кто-то может дать ссылку или код?

tagging

+0

Hi. [Вам нужно будет сделать свой вопрос намного яснее, если вы хотите, чтобы мы вам помогли.] (Http://stackoverflow.com/help/how-to-ask) Например, отредактируйте свой вопрос с некоторыми из соответствующих HTML и JS-код, который вы уже написали. – Andy

+0

спасибо @ Энди, я исправлю это последнее :) –

ответ

-1

Не могли бы вы поделиться HTML фрагмент кода?

var searchbar = document.querySelector('header input.search'); 
var searchTerms = document.querySelectorAll('.my-selector-tag-chip'); 
Array.prototype.forEach.call(searchTerms, function (itemSearchTerm) { 
itemSearchTerm.addEventListener('click', function (button) { 
    searchbar.value = this.innerText.toLowerCase(); 
    searching(); 
}); 

Метод поиска - это запуск поиска (внутренний контент страницы или весь сайт). Вы можете добавить слушателя для ввода своего поиска, поэтому вызов метода поиска бесполезен.

+0

привет спасибо за ваш ответ, но я смущен, что я должен поделиться, потому что я не очень понимаю, что я просто копирую из кода раньше :( –

+0

, но спасибо вам большое за ваш ответ: D –

+0

'' var searchbar = document.querySelector ('header input.search'); '' для выбранного вашего ввода, измените селектор (например, вы можете использовать селектор #searchbar) '' var searchTerms = document.querySelectorAll ('. my-selector-tag-chip'); '' для ваших тегов, когда вы нажимаете на элемент с этим классом, действие будет запущено. Таким образом, текст содержимого будет скопирован в строке поиска и то поиск будет сделан – iScor

Смежные вопросы