【发布时间】:2017-03-09 21:55:18
【问题描述】:
清除 textarea 的值后,占位符丢失。我需要做的就是将该占位符添加回文本区域。
html:
<textarea data-reply placeholder="Add your reply" autocomplete="off" name="message" ></textarea>
清除文本区域的值
$('[data-reply]').val(' ');
添加占位符(不起作用)
1) $('[data-reply]').attr("placeholder", "New placeholder text");
2) $("textarea[placeholder]").attr("placeholder", "New placeholder text");
参考这里:Changing the "placeholder" attribute of HTML5 input elements dynamically using Javascript
【问题讨论】:
-
因为您在 textarea 中添加了空格字符,并且当 textarea 具有值时,占位符不显示。使用
$('[data-reply]').val('')清除它的值。
标签: javascript jquery html