[英]Why does getting text, val or html from a textarea get the placeholder value when there is no user created text?
如果元素中沒有文本,為什么我要獲得文本區域的占位符值? 我不應該只是得到一個空字符串,而不是占位符值嗎?
從示例中可以看到,它不會警告占位符文本。
alert($('textarea').text());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <textarea name="text" placeholder="this is a test"></textarea>
您如何顯示占位符文本? 一些消息源針對文本區域中的占位符文本推薦了以下內容:
<textarea>
PLACEHOLDER CONTENT
</textarea>
如果這是您使用的方法,則內部內容將被視為值,而不是占位符。 正確的路線應遵循以下路線:
<textarea placeholder="PLACEHOLDER CONTENT"></textarea>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.