simple-selector-parse

0.1.0 • Public • Published

simple-selector-parse

install

npm install simple-selector-parse

use

var sp = require('simple-selector-parse');

var selector = sp('span#id1.classA.classB);
console.log(selector.tag); // span
console.log(selector.id); // id1
console.log(selector.classes); // ['classA', 'classB']
console.log(selector.classes.join(' ')); // classA classB

console.log(sp('span#id1'));
// {tag: 'span', id: 'id1'}

console.log(sp('#id1'));
// {tag: 'div', id: 'id1'}

console.log(sp('span.classA'));
// {tag: 'span', classes: ['classA']}

console.log(sp('span#id1.classA.classB'));
// {tag: 'span', id: 'id1', classes: ['classA', 'classB']}

console.log(sp('span.classA.classB#id1'));
// {tag: 'span', id: 'id1', classes: ['classA', 'classB']}

console.log(sp('span.classA.classB#id1.classC'));
// {tag: 'span', id: 'id1', classes: ['classA', 'classB', 'classC']}

license

MIT

Readme

Keywords

Package Sidebar

Install

npm i simple-selector-parse

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • bloodyknuckles