0

特定の単語、フレーズ、または文字がある場合にのみ、テキストエリアのテキストをフォーカス時にクリアする方法を見つけようとしています。テキスト領域のデフォルトのテキストをクリアするための多くの解決策を見つけましたが、たとえば「合格」と「失敗」と言う2つのテキスト領域がある場合、パスをクリックして書き込みできるようにしたいより多くのテキストと失敗をクリックすると、フォーカスの失敗がクリアされ、テキストを入力できるようになります。

人が削除またはバックスペースを押すと、明らかにパスが削除される可能性がありますが、フォーカス時に自動的にクリアされることはありません。「失敗」のデフォルトテキストでフォーカスをクリアしたいだけです

<textarea rows="4" cols="50">Pass</textarea>

<textarea rows="4" cols="50">Fail</textarea>
4

1 に答える 1

0

このようなものはうまくいくはずです:

$('textarea').click(function(){
  if($(this).text() == "Fail"){
    $(this).text(null);
  }
});
于 2013-07-12T21:07:53.457 に答える