1.4.5 • Published 10 years ago
queried v1.4.5
queried

Queried is a convenient wrapper for querySelector.
query-compliant API.
Returns
Arrayinstead ofNodeListin multiple query:q.all('.block').forEach(function (el) { ... } ).Accepts other elements or array as a selector:
q.all(['.block', self.el]);.Polyfills CSS3 & CSS4 pseudos:
:has,:scope,:root,:matches.Fixes immediate children selector
> *:q.all('> *', element);.Normalizes nested :not’s:
:not(a:not(:target)).
Usage
var q = require('queried');
//select each div having `a` with `span` inside as immediate children.
q.all('div:has(a:has(span))');API
| Method | Description |
|---|---|
| query(selector, el=document) | Query a single element by selector |
| query.all(selector, el=document) | Query list of elements by selector |
| query.document | Default document to use. Change it, if you need custom DOM, like q.document = require('dom-lite').document. |
Similar
- sel — a more complete CSS4 selector, lacks of mapping pseudos and unable to handle nested pseudos like
:not(:has(a)) - query-component - a tiny wrapper over native
querySelectorwith fallback to engines like qwery etc. - dom-select === select-dom
- qwery
- domy-element
- jquery
1.4.5
10 years ago
1.4.4
10 years ago
1.4.3
10 years ago
1.4.2
10 years ago
1.4.1
11 years ago
1.4.0
11 years ago
1.3.3
11 years ago
1.3.2
11 years ago
1.3.1
11 years ago
1.3.0
11 years ago
1.2.3
11 years ago
1.2.2
11 years ago
1.2.1
11 years ago
1.2.0
11 years ago
1.1.2
11 years ago
1.1.1
11 years ago
1.1.0
11 years ago
1.0.1
11 years ago
1.0.0
11 years ago
