0 / 0 / 0
Регистрация: 25.01.2015
Сообщений: 12
1

Аякс поиск с скрытием блоков

31.01.2016, 20:25. Показов 937. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть конструкция:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<input type="text" >
 
  <div class="accordion">
 
      <section class="accordion_item">
          <div class="title_block">
             заоловок
           </div>
           <div class="infos">
             ....
           </div>
        </section>
 
      <section class="accordion_item">
          <div class="title_block">
             заоловок
           </div>
           <div class="infos">
             ....
           </div>
        </section>
 
 
      <section class="accordion_item">
          <div class="title_block">
             заоловок
           </div>
           <div class="infos">
             ....
           </div>
        </section>
 
и т.д.
 
</div>
нужен срипт выполняющий проверку при печатании текста в input сравнивающий текст с заголовками title_block и input , там где нет совпадений скрывать весь section
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2016, 20:25
Ответы с готовыми решениями:

Аякс для уже загруженого через аякс контента?
Здравствуйте! Скажите пожалуйста - как можно сделать чтоб работал аякс для уже загруженного через...

Поиск сходных блоков
Какие есть алгоритмы поиска сходных блоков? именно сходных, а не одинаковых то есть они могут...

Не могу разобраться со скрытием.
Я пишу прогу на 4 формах. Что и куда мне нужно прописать, чтоб она не была видна в панели задач и в...

Скрытием полей регистрации
Добрый день! Из формы &quot;обратного звонка&quot; необходимо убрать &quot;ИМЯ&quot; и поле для него и аналогично для...

1
23 / 23 / 11
Регистрация: 28.02.2015
Сообщений: 61
02.02.2016, 00:16 2
Лучший ответ Сообщение было отмечено runyugin как решение

Решение

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
$('input').on('input', function() {
  var str = $(this).val();
  $('.title_block').each(function() {
    var $this = $(this);
    var section = $this.closest('.accordion_item');
    console.log(str);
    if ( $this.text().indexOf(str) == -1 ) {
      section.hide();
    } else {
      section.show();
    }
  });
});
Если я правильно тебя понял, то вот рабочий скрипт. Только вот причем тут аякс... ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2016, 00:16
Помогаю со студенческими работами здесь

Поиск блоков в строке, заключенных в кавычки
Доброго дня. Имеется строка, считанная из текстового файла, в которой есть много значений,...

Поиск на странице с отключением блоков div
Добрый день! Как реализовать поиск на странице с DIV, внутри есть h2. При поиске divы которые не...

Управление выводом и скрытием окна с помощью кнопок
Вот то, что нужно сделать и желательно, чтобы было понятно самому: Есть 4 кнопки с разными...

реализация сетки координат со скрытием/показом по нажатию хоткея
Задача: реализовать построение координатной сетки, в зависимости от системы координат и её...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru