Questo è il mio codice:caratteri HTML escape vengono escape da jQuery .html() in alcuni browser
console.log($('p').html())
<p><span data-htmlContent="<p>This is not really in a p tag.</p>">.</span>.</p>
In Chrome e più vecchio FireFox i log della console: <span data-htmlcontent="<p>This is not really in a p tag.</p>">.</span>.
Ma in IE e FireFox più recente registra: <span data-htmlcontent="<p>This is not really in a p tag.</p>">.</span>.
P roblem può essere visto qui: http://jsfiddle.net/Nzj52/9/
Sto ottenendo lo stesso risultato in FF24 e ie10 – megawac
bug molto interessante ... la mia prima ipotesi è un problema con il selettore html() di jQuery, ma lasciami giocare con esso e vedere cosa mi viene in mente. –
@megawac, che sconfortante. Stava lavorando in una vecchia versione di FF, ma quando ho aggiornato, si è rotto proprio come hai detto tu. Modifico la domanda – tylertrotter