2013-03-04 117 views
6

我在说的是Emmet.io(前Zen Coding)从HTML生成Emmet代码

有没有一个Javascript代码或JQuery插件可以做到相反?

例子:

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

我wan't这样的事情

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

PS:我一直在google搜索了一会儿后,我决定在这里问。 谢谢。

+1

这是有点艰难的,因为,可以有多种类型。而前者只有一个。 – 2013-03-04 16:39:16

+0

只是想知道,你为什么要把标记转换成emmet代码?你基本上想要保留你已经完成的工作? – 2013-03-04 16:40:23

+0

你可以写出一个普通的exp和循环遍历这些结果,并吐出你想要的那种方式。 – 2013-03-04 16:41:39

回答

0

好的。让我们这样做。

我们有Sizzle选择器。而且我想我们可以实现.size()

检查这个问题。似乎类似:Reverse Zen Coding

+2

不,它不是类似的,该主题是关于单位和选择器测试。不生成代码。但谢谢你的尝试。 – Iggy 2013-03-04 16:54:46

+1

当然...但我想通过检查大小和使用选择器,获取标记名,我们将能够扭转构建。为什么不试试呢? – 2013-03-04 16:56:29