Đây là mã của tôi:ký tự html Escaped đang được unescaped bởi jquery .html() trong một số trình duyệt
console.log($('p').html())
<p><span data-htmlContent="<p>This is not really in a p tag.</p>">.</span>.</p>
Trong Chrome và FireFox cũ giao diện điều khiển các bản ghi: <span data-htmlcontent="<p>This is not really in a p tag.</p>">.</span>.
Nhưng trong IE và FireFox mới hơn, nó ghi lại: <span data-htmlcontent="<p>This is not really in a p tag.</p>">.</span>.
P Bạn có thể xem biểu tượng ở đây: http://jsfiddle.net/Nzj52/9/
Tôi nhận được kết quả tương tự trong FF24 và ie10 – megawac
lỗi rất thú vị ... phỏng đoán đầu tiên của tôi là một vấn đề với bộ chọn html() của jQuery, nhưng hãy để tôi chơi với nó và xem những gì tôi nghĩ ra. –
@megawac, giờ đã không đạt phong độ tốt trong ngày hôm nay. Nó đã làm việc trong một phiên bản cũ của FF nhưng khi tôi cập nhật, nó đã phá vỡ giống như bạn nói. Tôi sẽ chỉnh sửa câu hỏi. – tylertrotter