0.3.2 • Published 8 years ago
selector-parse v0.3.2
Selector Parse
Selector parser
Usage
in Node.js
npm i selector-parse
in browser
<script src="selector-parse.js"></script>
Browser
IE >= 9, *
Example
const selectorParse = require('selector-parse.js');
const selector = `input
#name
.default.input__text
[placeholder=John][required]
[data-id=123][data-key=foo]
{text}`;
const result = selectorParse(selector);
console.log(result);
output like this
{ tag: 'input',
id: 'name',
placeholder: 'John',
required: true,
innerText: 'text',
dataSet: { id: '123', key: 'foo' },
classList: [ 'default', 'input__text' ],
className: 'default input__text' }