2013-03-04 15 views
6

Ich spreche über Emmet.io (ehemals Zen Coding)erzeugen Emmet-Code von HTML

Gibt es einen Javascript-Code oder JQuery-Plugin, das in umgekehrtem das tut?

Beispiel:

emmet('ul > li*3') => '<ul><li></li><li></li><li></li></ul>' 

I wan't so etwas wie dieses

emmet('<ul><li></li><li></li><li></li></ul>') => 'ul > li*3' 

PS: Ich habe für eine Weile googeln, bevor ich hier fragen entschieden. Danke.

+1

Dies ist ein bisschen hart, weil, kann es viele Arten sein. Während ersteres nur eins ist. –

+0

nur wundernd, warum möchten Sie Markup in Emmet-Code verwandeln? Sie möchten grundsätzlich reservieren, was Sie bereits getan haben? –

+0

könnten Sie ein reguläres Exp und die Schleife durch diese Ergebnisse schreiben und ausspucken, was Sie auf diese Weise wollen. –

Antwort

0

Okay. Lass uns diesen Weg gehen.

Wir haben den Sizzle-Selektor. Und mit der .size() können wir es vielleicht schaffen.

Überprüfen Sie diese Frage. Scheint ähnlich: Reverse Zen Coding.

+2

Nein, es ist nicht ähnlich, das Thema ist über Einheit und Selektor testen. Code wird nicht generiert. Aber danke fürs ausprobieren. – Iggy

+1

Sicher ... Aber ich denke, durch die Überprüfung der Größe und die Verwendung des Selektors, den Tag-Namen bekommen, werden wir in der Lage sein, umzubauen. Warum nicht es versuchen? –