这很可能是一个错误,但我在这里报告它以供引用,并希望有人能够提出解决方法。
IE 11 在 textarea
元素上原生支持 placeholder
属性。那太棒了。但是,向 DOM 添加一个带有占位符的新文本区域时,它也会自动将占位符文本放入文本区域的字段中!
最佳答案
在jsfiddle上折腾了一下,发现从jQuery 1.9开始,就不再出现这个问题了:http://jsfiddle.net/wE577/2/ .
确实是一个奇怪的问题。不幸的是,我的 google foo 没有发现任何关于此的错误报告。
由于目前我们无法将 jQuery 升级到 1.8.3 以上(尽管我希望我们很快就能做到),我想出的一个解决方法是设置 placeholder
属性 after 将新的 textarea
元素添加到 DOM,效果完美。
关于jquery - IE11 + jQuery 1.8.3 : dynamically added textarea with placeholder has text set to placeholder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23375208/