隱藏焦點上的佔位符文字:CSS 或jQuery 解決方案
除了Chrome 之外,所有瀏覽器都支援自動隱藏焦點上的佔位符文字。為了實現此功能,可能需要專門針對 Chrome。以下是一些解決方案:
基於CSS 的解決方案
input:focus::placeholder { color: transparent; }
基於jQuery 的解決方案
$('input').on('focus', function() { $(this).attr('placeholder', ''); }); $('input').on('blur', function() { var placeholder = $(this).attr('placeholder-text'); if (!placeholder) { placeholder = $(this).attr('placeholder'); } $(this).attr('placeholder', placeholder); });基於jQuery 的解決方案注意上述CSS 解決方案現在已被所有現代瀏覽器支持,包括Chrome。然而,jQuery 解決方案在某些場景中可能仍然有用,例如在焦點遺失時提供自訂佔位符訊息。
以上是如何隱藏焦點上的佔位文字:CSS 與 jQuery?的詳細內容。更多資訊請關注PHP中文網其他相關文章!