IE11+;jQuery 1.8.3:动态添加的带有占位符的textarea将文本设置为占位符
这很可能是一个bug,但我在这里报告它以供参考,并希望有人能够提出解决方案 IE 11在IE11+;jQuery 1.8.3:动态添加的带有占位符的textarea将文本设置为占位符,jquery,textarea,placeholder,internet-explorer-11,Jquery,Textarea,Placeholder,Internet Explorer 11,这很可能是一个bug,但我在这里报告它以供参考,并希望有人能够提出解决方案 IE 11在textarea元素上本机支持placeholder属性。太好了。但是在DOM中添加一个带有占位符的新textarea,它也会自动将占位符文本放入textarea的字段中 这里是重述:在JSFIDLE上摆弄,事实证明,从jQuery1.9开始,这个问题就不会发生: 这的确是个奇怪的问题。不幸的是,我的GoogleFoo没有发现任何关于这个的bug报告 因为目前,我们无法将jQuery升级到1.8.3以上(尽管
textarea
元素上本机支持placeholder
属性。太好了。但是在DOM中添加一个带有占位符的新textarea,它也会自动将占位符文本放入textarea的字段中
这里是重述:在JSFIDLE上摆弄,事实证明,从jQuery1.9开始,这个问题就不会发生: 这的确是个奇怪的问题。不幸的是,我的GoogleFoo没有发现任何关于这个的bug报告
因为目前,我们无法将jQuery升级到1.8.3以上(尽管我希望我们很快会升级),所以我提出的一个解决办法是在向DOM添加新的
textarea
元素后设置占位符属性,该元素可以完美地工作。我们使用的是jQuery版本1.10.1,但仍然面临这个问题
<textarea placeholder='Max 250 characters'>Max 250 characters</textarea>
$('#textareaID textarea').val('');