2013-03-04 3 views
6

Я говорю о Emmet.io (бывший Zen Coding)генерировать Эммет код из HTML

Есть ли код 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: я был прибегая к помощи на некоторое время, прежде чем я решил спросить здесь. Спасибо.

+1

Это своего рода жестким, потому что, может быть много типов. В то время как первый - только один. –

+0

просто интересно, почему вы хотите превратить разметку в код emmet? Вы в основном хотите зарезервировать то, что вы уже сделали? –

+0

вы можете написать регулярный exp и цикл через эти результаты и выплюнуть то, что вы хотите таким образом. –

ответ

0

Хорошо. Давайте сделаем так.

У нас есть селектор Sizzle. И с .size(), я думаю, мы сможем достичь этого.

Проверьте этот вопрос. Похоже: Reverse Zen Coding.

+2

Нет, это не похоже, эта тема посвящена тестированию единиц и селекторов. Не генерировать код. Но спасибо за попытку. – Iggy

+1

Несомненно ... Но я предполагаю, что, проверив размер и используя селектор, получив тэг, мы сможем отменить сборку. Почему бы не попробовать? –

Смежные вопросы