migawari
v0.3.0
Published
Create HTML Element from css selctor
Downloads
34
Readme
Migawari
Create html from css query selector.
Sample Usage
var migawari = require("migawari")
migawari('a'); //<a></a>
migawari('.c'); //<div class="c"></div>
migawari('#d'); //<div id="d"></div>
migawari('a[title='foo']'); //<a title="foo"></a>
migawari('a > b'); //<a><b></b></a>
migawari('a , b'); //<a></a><b></b>
migawari('a + b'); //<a></a><b></b>
migawari('a > b + .c'); //<a><b></b><div class="c"></div></a>
// descendant and sibilings insert dummy
migawari('a ~ b'); //<a></a><div></div><b></b>
migawari('a b'); //<a><div><b></b></div></a>
API
toString()
Output html.
dom
Return Dom object for htmlparser2 If you want customize output. You can use this.
Options
option.dummy (default=div)
Change dummy tag name.
sample:
migawari("a b ~ p",{dummy:"span"}).toString()
// => <a><span><b></b><span></span><p></p></span></a>
migawari(".c", {dummy: "span"}).toString()
// => '<span class="c"></span>'