Generic usage
To get the Search-it plugin working just need to include jQuery and the Search-It plugin
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script src="search-it.js"></script>
$('#container').searchIt({
itemSelector: 'p',
inputLabelValue : 'Looking for something?'
});
Materialize.css Collapsible Usage
To get the Search-it plugin working with Matrialize Collapsible component you need to additionally include Materialize css and js.
<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.6/css/materialize.min.css" rel="stylesheet"></link>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.6/js/materialize.min.js"></script>
$('#container').searchIt({
useMaterializeCollapsible: true,
headerIdentifier: '.collapsible-header',
itemSelector : '.collapsible-body a'
});
Materialize.css Collapsible Example
-
Exams
-
Messages and Notifications
-
Courses
Collection example
Table example
| 234444 | Social networks |
| 334305 | Marketing through content |
| 200304 | Business intelligence |
Available options
| Attribute | Type | Default | Description |
|---|---|---|---|
| inputLabelValue | String | 'Search' | Search box input label |
| itemSelector | string | 'p' | Selector of the elements containing text which will be filtered |
| searchTemplate | String |
<div class="input-field">
<label for="search-#container-id">Search</label>
<input type="text" id="search-#container-id">
</div> |
Default input element that will be created above the container that is being filtered. It will be ignored it $searchInput is specified |
| $searchInput | jQuery Object | null |
You can use an input box defined directly in the HTML by supplying the jQuery object e.g
$('#my search > input')
|
| useMaterializeCollapsible | Boolean | false | Set to true in case you want to use Materialize.css collapsible component
|
| headerIdentifier: | String | '.collapsible-header' | This attribute is taken into account only when useMaterializeCollapsible is set to true. It defines a custom selector for the Materialize collapsible-header component |