使用jQuery更改焦点上的默认文本值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jQuery更改焦点上的默认文本值相关的知识,希望对你有一定的参考价值。

Originally from http://www.electrictoolbox.com (see src) Clear the default value of a form field when you click on it (when you want to type) and put it back if you leave without typing anything.
  1. //http://www.electrictoolbox.com/jquery-change-default-value-on-focus/
  2.  
  3. $(document).ready(function() {
  4.  
  5. $('.default-value').each(function() {
  6. var default_value = this.value;
  7. $(this).css('color', '#666'); // this could be in the style sheet instead
  8. $(this).focus(function() {
  9. if(this.value == default_value) {
  10. this.value = '';
  11. $(this).css('color', '#333');
  12. }
  13. });
  14. $(this).blur(function() {
  15. if(this.value == '') {
  16. $(this).css('color', '#666');
  17. this.value = default_value;
  18. }
  19. });
  20. });
  21.  
  22. });
  23.  
  24. ---
  25.  
  26. <input type="text" class="default-value" size="30" value="Enter keywords here" />
  27. <input type="text" class="default-value" size="30" value="Another search box" />

以上是关于使用jQuery更改焦点上的默认文本值的主要内容,如果未能解决你的问题,请参考以下文章

以角度更改焦点上的输入类型

如果文本框处于焦点,则禁用 jQuery 事件

jquery常用函数

jQuery 事件:检测对 div 的 html/文本的更改

选择输入焦点上的文本

jquery js 当文本框获得焦点时,自动选中里面的文字