Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery-仅当精确的默认文本时才清除焦点上的文本区域_Jquery_Text_Focus_Textarea - Fatal编程技术网

jQuery-仅当精确的默认文本时才清除焦点上的文本区域

jQuery-仅当精确的默认文本时才清除焦点上的文本区域,jquery,text,focus,textarea,Jquery,Text,Focus,Textarea,我试图弄清楚,只有当文本有特定的单词、短语或字符时,如何在焦点上清除文本区域文本。我已经找到了很多解决方案来清除文本区域中的默认文本,但是如果我有两个文本区域,例如一个表示“通过”,一个表示“失败”,我希望能够单击“通过”,并能够写入更多文本,当我单击“失败”时,它会清除焦点上的失败,然后我可以键入文本 如果一个人点击了删除或退格键,则可以删除通行证,但不会自动清除焦点。我只想用默认文本“Fail”清除焦点 Pass 失败 类似的方法应该可以: $('textarea').click(funct

我试图弄清楚,只有当文本有特定的单词、短语或字符时,如何在焦点上清除文本区域文本。我已经找到了很多解决方案来清除文本区域中的默认文本,但是如果我有两个文本区域,例如一个表示“通过”,一个表示“失败”,我希望能够单击“通过”,并能够写入更多文本,当我单击“失败”时,它会清除焦点上的失败,然后我可以键入文本

如果一个人点击了删除或退格键,则可以删除通行证,但不会自动清除焦点。我只想用默认文本“Fail”清除焦点

Pass
失败

类似的方法应该可以:

$('textarea').click(function(){
  if($(this).text() == "Fail"){
    $(this).text(null);
  }
});
$('textarea').click(function(){
  if($(this).text() == "Fail"){
    $(this).text(null);
  }
});