「名前を入力してください...<input /> 」のような値から始めたいボックスがいくつかあります。
それらにフォーカスすると、値が空になり、入力できます。それらをぼかすと、何も入力されていない場合は、「名前を入力してください... 」に戻ります。
私はこのようなものを考えました:
<input id="name" _startValue="Enter your name..." />
次に、このようなもの:
$(document).ready($("input").val($(this).attr(_startValue)));
これは最初に を に設定する必要valueが_startValueありますが、何もしません。行を次のように置き換えます。
$(document).ready($("input").val("hello"));
ただし、動作するため、問題は$(this)または にあるに違いありませんattr()。
まず、これを機能させるにはどうすればよいですか。第二に、これを非常に遅い方法で実行しようとしている場合、この機能を取得するための良い方法は何ですか?