Có cách nào để tải chuỗi HTML chứa thẻ hình ảnh vào jQuery mà không yêu cầu hình ảnh không? Tôi muốn có thể chạy các bộ chọn trên đối tượng jQuery để trích xuất một số thông tin. Lấy ví dụ sau:tải chuỗi HTML vào jQuery mà không yêu cầu hình ảnh
var string = $('<p><img src="http://image.url/file.jpg" /></p>');
string.find('img');
Trình duyệt sẽ yêu cầu http://image.url/file.jpg. Tôi đang cố gắng tìm một cách để làm tương tự nhưng không có trình duyệt đưa ra yêu cầu cho hình ảnh.
Cảm ơn
Tôi nghĩ chúng ta phải giả định HTML là không thay đổi. – Julian
@Julian - Câu hỏi không nói rằng chuỗi phải bất biến và không có lý do gì mà nó cần phải có. Nó chỉ là một chuỗi và có thể dễ dàng được sửa đổi với một regex hoặc phân tích chuỗi khác hoặc thậm chí phân tích cú pháp HTML.Nếu bản gốc cần được bảo quản cho các mục đích sử dụng khác, thì một bản sao có thể được thay đổi và sử dụng. Bên cạnh đó nếu nó không thay đổi, thì câu trả lời cho câu hỏi của họ là nó * không thể * được nạp vào jQuery như là không tải hình ảnh. – jfriend00