Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE11+;jQuery 1.8.3:动态添加的带有占位符的textarea将文本设置为占位符_Jquery_Textarea_Placeholder_Internet Explorer 11 - Fatal编程技术网

IE11+;jQuery 1.8.3:动态添加的带有占位符的textarea将文本设置为占位符

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以上(尽管

这很可能是一个bug,但我在这里报告它以供参考,并希望有人能够提出解决方案

IE 11在
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('');