search for dom elements on your page
(require("holmes"))()
search for dom elements on your page
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
options.input |
string |
<optional> |
'input[type=search]' | A querySelector to find the input |
options.find |
string | A querySelectorAll rule to find each of the find terms |
||
options.placeholder |
string |
<optional> |
Text to show when there are no results (innerHTML ) |
|
options.class.visible |
string |
<optional> |
false | class to add to matched items |
options.class.hidden |
string |
<optional> |
'hidden' | class to add to non-matched items |
options.dynamic |
boolean |
<optional> |
false | Whether to query for the content of the elements on every input.
If this is false , then only when initializing the script will
fetch the content of the elements to search in. If this is true
then it will refresh on every input event. |
options.contenteditable |
bollean |
<optional> |
false | whether the input is a contenteditable or not. By default it's
assumed that it's <input> , true here will use <div contenteditable> |