1
A
回答
5
您可以使用選擇的輸入元素,然後搶在前面的跨度。添加影響顏色的類。模糊刪除課程。
$("span.holder + input").focus(function() {
$(this).prev('span.holder').addClass('active');
}).blur(function() {
$(this).prev('span.holder').removeClass('active');
});
現代瀏覽器都增加了對placeholder
屬性的支持。您只需添加placeholder="My Text"
作爲輸入屬性,瀏覽器將根據需要自動插入/刪除它。
1
我知道這是你走近它的方式不同,但如果你正在試圖做的是去除焦點持有人的文字,你總是可以使用this here
它做什麼是閱讀來自輸入title
屬性的文本,您可以在CSS中設置默認文本的顏色,然後在焦點/模糊時添加/刪除文本,除非有值,否則用戶值將保留在那裏而不是默認文本。
HTML
<input type="text" name="firstname" class="defaultText" title="First Name" />
CSS
input { margin: 10px; padding: 5px; }
.defaultTextActive { color: #000; }
jQuery的
$(".defaultText").focus(function(srcc) {
if ($(this).val() == $(this)[0].title) {
$(this).removeClass("defaultTextActive");
$(this).val("");
}
});
$(".defaultText").blur(function() {
if ($(this).val() == "") {
$(this).addClass("defaultTextActive");
$(this).val($(this)[0].title);
}
});
$(".defaultText").blur();
+0
+1,因爲這將無佔位符屬性。 – defau1t
相關問題
- 1. 在另一個跨度中更改輸入焦點上跨度的顏色
- 2. 如何更改焦點上的佔位符顏色?
- 3. 如何更改輸入佔位符顏色javascript onmouseover,更改佔位符值onmouseover?
- 4. 更改輸入焦點顏色
- 5. 如何在離子輸入中更改佔位符的顏色?
- 6. 如何更改material2 md輸入佔位符的字體大小和顏色?
- 7. 無法更改輸入佔位符的顏色
- 8. 在輸入焦點上更改標籤背景顏色
- 9. 更改焦點上的輸入元素的背景顏色
- 10. 更改佔位符文本焦點
- 11. 使用JavaScript更改輸入字段焦點的顏色
- 12. 在窗體中更改下拉框佔位符的顏色
- 13. 更改UITextField佔位符顏色
- 14. UISearchBar更改佔位符顏色
- 15. 更改Braintree佔位符文本顏色
- 16. jQuery更改佔位符文本顏色
- 17. 更改佔位符輸入類型文本焦點上的密碼jquery
- 18. 是否可以在輸入:焦點上更改字段集的背景顏色?
- 19. 焦點輸入格顏色
- 20. 更改佔位符的最後一個字符的顏色
- 21. 在焦點上更改Windows窗體控件的邊框顏色
- 22. 如何更改嵌套在輸入搜索的佔位符內的文本的字體顏色
- 23. 在驗證文本字段時更改佔位符顏色
- 24. 輸入字段中的佔位符文本的顏色
- 25. 更改標籤的文本顏色的焦點輸入
- 26. 更改焦點的選擇輸入的邊框顏色
- 27. 角度材質2 - 更改md-select佔位符顏色
- 28. 將佔位符上方的焦點輸入移動到輸入上方
- 29. 如何更改Xamarin for iOS7中的UITextField佔位符的顏色和字體
- 30. Firefox的佔位符顏色改變
+1鑑於,不錯的方式達到 – defau1t
完美,謝謝! – tvalent2