今天遇到一个需求, 想要设置textarea中的placeholder换行展示,如:

1、输入xxxxx

2、输入xxxxx

 

但是发现无论是设置 "1、输入xxxxx\n2、输入xxxxx" 还是 "1、输入xxxxx\r2、输入xxxxx" 还是 "1、输入xxxxx<br/>2、输入xxxxx", 都会直接将\n、 \r、 <br/>直接显示到界面上,达不到换行效果。

最终通过使用  "&#xD" 或者 "&#xA" 才能达到换行效果, 原因是textarea中的字符编码是unicode编码, 在unicode编码中&#xD 和 &#xA是换行符。

所以最终的设置为: placeholder="1、输入xxxxx &#xD 2、输入xxxxx"