ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

Bootstrap Tutorial

BS HOME BS Get Started BS Grid Basic BS Typography BS Tables BS Images BS Jumbotron BS Wells BS Alerts BS Buttons BS Button Groups BS Glyphicons BS Badges/Labels BS Progress Bars BS Pagination BS Pager BS List Groups BS Panels BS Dropdowns BS Collapse BS Tabs/Pills BS Navbar BS Forms BS Inputs BS Inputs 2 BS Input Sizing BS Media Objects BS Carousel BS Modal BS Tooltip BS Popover BS Scrollspy BS Affix BS Filters

Bootstrap Grids

BS Grid System BS Stacked/Horizontal BS Grid Small BS Grid Medium BS Grid Large BS Grid Examples

Bootstrap Themes

BS Templates BS Theme "Simply Me" BS Theme "Company" BS Theme "Band"

Bootstrap CSS Ref

CSS All Classes CSS Typography CSS Buttons CSS Forms CSS Helpers CSS Images CSS Tables CSS Dropdowns CSS Navs Glyphicons

Bootstrap JS Ref

JS Affix JS Alert JS Button JS Carousel JS Collapse JS Dropdown JS Modal JS Popover JS Scrollspy JS Tab JS Tooltip


Фильтры Bootstrap (расширенный)


Загрузочные фильтры

Bootstrap не имеет компонента, который позволяет фильтровать. Тем не менее, мы можем использовать jQuery для фильтрации/поиска элементов.


Фильтровать таблицы

Выполнение поиска элементов в таблице с учетом регистра:

Пример

Type something in the input field to search the table for first names, last names or emails:


Firstname Lastname Email
HTML CSS [email protected]
Mary Moe [email protected]
July Dooley [email protected]
Anja Ravendale [email protected]

jQuery

<script>
$(document).ready(function(){
  $("#myInput").on("keyup", function() {
    var value = $(this).val().toLowerCase();
    $("#myTable tr").filter(function() {
      $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
    });
  });
});
</script>

Пример объяснил: Мы используем jQuery для цикла через каждую строку таблицы, чтобы проверить, если есть какие-либо текстовые значения, которые соответствуют значению поля ввода. toggle метод скрывает строку ( display:none ), которая не соответствует поиску. Мы используем этот toLowerCase() метод для преобразования текста в нижний регистр, что делает поиск нечувствительным (позволяет "John", "John" и даже "John" при поиске).


Списки фильтров

Выполните поиск элементов в списке с учетом регистра:

Пример

Type something in the input field to search the list for items:


  • First item
  • Second item
  • Third item
  • Fourth

Фильтрация раскрывающихся списков

Выполните поиск элементов в раскрывающемся меню с учетом регистра:

Пример

Open the dropdown menu and type something in the input field to search for dropdown items:


Фильтровать все

Выполните поиск текста внутри элемента div с учетом регистра:

Пример


I am a paragraph.

I am a div element inside div.

Another paragraph.