Получить теги из div с флажками, и результатом будет DIV, СОДЕРЖАЩИЙ ВСЕ ТЕГИ внутри … если нет, не показывать их?

#jquery #checkbox #filter #tags

#jquery #флажок #Фильтр #Теги

Вопрос:

Мне нравится узнавать, как я могу это сделать: http://jsfiddle.net/asjbak/69WL3 / с флажками вместо текстового поля. Я попробовал это с помощью push и объединить его с этим примером: http://jsfiddle.net/3qwty/8 / В приведенном выше примере показан каждый div, внутри которого есть 1 из тегов.

В примере с текстовым полем он показывает только div со всеми тегами.

Есть ли какой-нибудь способ, которым я могу нажать на текстовое поле, нажав на флажки, или это вообще возможно без текстового поля??

Надеюсь, у кого-нибудь из вас есть ответ.

Ответ №1:

Я не совсем уверен, о чем вы просите, но похоже, что вы пытаетесь объединить функциональность 2 скриптов, и я сделал то, что вы просили в первом предложении.

Вы можете попробовать contains, чтобы найти наличие строки в тексте элемента. Я, вероятно, делаю ваши теги в классе, чтобы вы могли вместо этого использовать ‘hasClass’, вместо того, чтобы показывать все в начале и скрывать на основе not found in string, поэтому добавляя больше логики.

Проверьте это:

http://jsfiddle.net/YSL9T/13/

Комментарии:

1. Да ……. именно то, что я хотел! Я думаю, что вы сделаете много людей очень довольными своим ответом. Я нигде не мог его найти! 10 кудо!

2. У меня недостаточно репутации, но когда я их получу, я буду использовать их для этого ответа!