Tôi có một ứng dụng web trang đơn sử dụng jquery và một bộ mẫu được nhúng. Một mẫu có thể chứa thẻ như dưới đây:Jquery; chọn đúng nội dung của thẻ tập lệnh
<script type="html/template" id="sample">
<script type="text/javascript" charset="utf-8">alert('x');</script>
</script>
và mã jquery để retrive mẫu là
$("#sample").html();
Kết quả của lệnh jquery trên là
<script type="text/javascript" charset="utf-8">alert('x');
Thay vì
<script type="text/javascript" charset="utf-8">alert('x');</script>
Làm cách nào tôi có thể sửa lỗi này đầu ra?
Nếu bạn xem code của bạn trong trình duyệt, nó sẽ loại bỏ các thẻ script đóng nhúng. –
bạn có thể nối thêm "" vào cuối lưu ý rằng điều này xảy ra vì trình duyệt không hỗ trợ loại tập lệnh này –