2013-03-04 31 views
6

Tôi đang nói về Emmet.io (trước đây là Mã hóa Zen)tạo mã Emmet từ HTML

Có mã Javascript hoặc plugin JQuery thực hiện ngược lại không?

Ví dụ:

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

tôi wan't cái gì đó như

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

PS này: tôi đã được googling cho một thời gian trước khi tôi quyết định hỏi ở đây. Cảm ơn bạn.

+1

Đây là kinda khó khăn bởi vì, có thể có nhiều loại. Trong khi trước đây chỉ là một. –

+0

chỉ cần tự hỏi, tại sao bạn muốn biến đánh dấu thành mã emmet? Bạn về cơ bản muốn dự trữ lại những gì bạn đã làm? –

+0

bạn có thể viết một exp thường xuyên và vòng lặp thông qua những kết quả và nhổ ra những gì bạn muốn theo cách đó. –

Trả lời

0

OK. Cho phép làm theo cách này.

Chúng tôi có bộ chọn Sizzle. Và với .size() tôi đoán chúng ta có thể đạt được nó.

Kiểm tra câu hỏi này. Có vẻ tương tự: Reverse Zen Coding.

+2

Không có gì là không giống nhau, chủ đề đó là về kiểm tra đơn vị và chọn. Không tạo mã. Nhưng cảm ơn vì đã cố gắng. – Iggy

+1

Chắc chắn ... Nhưng tôi đoán bằng cách kiểm tra kích thước và sử dụng bộ chọn, nhận được tên thẻ, chúng tôi sẽ có thể đảo ngược bản dựng. Hãy thử xem sao? –