Mi chiedevo un comportamento strano in Internet Explorer 10. Nella mia pagina, sto aggiungendo una textarea con jquery, incluso un attributo segnaposto. Qualcosa di simile a questo:Attributo segnaposto HTML5 su Textarea tramite jQuery in IE10
$('body').append($('<textarea placeholder="Placeholder..."></textarea>'));
L'attributo segnaposto funziona perfettamente bene in IE10 solito ... se non in questo caso. L'ho provato con gli elementi di essere già sulla pagina in questo violino:
Come si può vedere, una textarea (quello aggiunto in modo dinamico) tratta attribuiscono il segnaposto come un valore effettivo - il comportamento più fastidioso I potrebbe immaginare ...
Qualcuno sa di questo effetto e forse anche una soluzione? Grazie in anticipo!
EDIT
ho anche appena realizzato che funziona come previsto, dopo aver rimosso il valore a mano. Puoi rimuoverlo tramite jQuery.val('')
per farlo funzionare. Sono davvero confuso da questo comportamento ... Ma questa dovrebbe essere una soluzione adatta. Vedere questo violino: http://jsfiddle.net/Aqnt5/5/
Ho appena postato una domanda simile qui: http://stackoverflow.com/questions/23375208/ie11-jquery-1-8-3-dynamically-added-textarea-with-placeholder-has-text-set -per/23375209 # 23375209. Il problema scompare se ** aggiorni jQuery ** a una versione **> 1.8.3 **. – Oliver