Có cách nào để lưu trữ một đoạn mã HTML trong một biến bằng cách sử dụng Javascript hoặc jQuery như thế này? (Rõ ràng đó là một tổ chức phi làm việc một ví dụ)Làm thế nào để lưu trữ một đoạn mã HTML và chèn nó sau này trong tài liệu?
var mysnippet = << EOF
<div class="myclass">
<div class="anotherclass">
Some dummy text
</div>
</div>
EOF
Và sau đó chèn nó trong tài liệu sử dụng jQuery:
mysnippet.append($('#someelement'));
EDIT:
Xin vui lòng, đọc trước khi trả lời của nhận xét: Những gì tôi có là một đoạn mã HTML thô bên trong tệp JS của tôi và tôi cần lưu trữ nó trong biến Javascript bằng cách sử dụng thứ gì đó giống như tại công trình EOF. Tôi cần tránh đặt nó giữa các dấu ngoặc kép.
Nếu không thể sử dụng Javascript và/hoặc jQuery, thì câu hỏi không có giải pháp.
$ (mysnippet) .append (#someelement) – ZiTAL
Vì không có trình chỉnh sửa tập tin hợp lý hoặc linter nào làm nổi bật tệp js của bạn một cách chính xác, tôi chắc chắn là ** luôn luôn tốt hơn ** để đặt HTML trong một tệp '.html' riêng biệt, và sau đó đọc nó bằng' $ .get ("mysnippet.html") '. Sau đó bạn có thể linh hoạt chỉnh sửa DOM của đối tượng mới trước khi thêm Hơn nữa, HTML và JS có thể được tạo dễ dàng, đồng thời nó tách dữ liệu khỏi mã, điều này luôn là điều tốt cho việc kiểm chứng trong tương lai –