使用单个函数根据原始值清除焦点上的所有文本字段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用单个函数根据原始值清除焦点上的所有文本字段相关的知识,希望对你有一定的参考价值。

Clear all text fields on focus based on original value with single function. The code checks for a 'title' attribute on each input with class 'text' and compares this to the current value of the field.
  1. var $originalValue = '';
  2.  
  3. $('.text').focus(function () {
  4. $(this).addClass('active');
  5. if ($(this).val() == $(this).attr('title')) {
  6. $originalValue = $(this).val();
  7. $(this).val('');
  8. }
  9. });
  10.  
  11. $('.text').blur(function () {
  12. $(this).removeClass('active');
  13. if ($(this).val() == '') {
  14. $(this).val($originalValue);
  15. }
  16. });

以上是关于使用单个函数根据原始值清除焦点上的所有文本字段的主要内容,如果未能解决你的问题,请参考以下文章

清除其默认值的文本字段,并返回原始值

选择焦点上的所有文本输入内容在 Microsoft Edge 中不起作用

在 Chrome 中清除焦点上的 HTML5 占位符属性文本

使用 jQuery 选择焦点上的所有文本

清除焦点上的输入字段

如何清除焦点上的文本区域?