私はjqueryが初めてです。ここで大きな疑問があります。基本的に私はjqueryで再帰的なことをしたいです! div内にテキストボックスがあります。ユーザーはテキストボックスに自分の名前を入力し、テキストボックスをクリックすると、テキストボックスを非表示にして、ユーザーが部門のテキストボックスに書いたものを印刷したい(私はそれを完全にうまく行うことができますが、問題先にあります)。ユーザーが入力ミスを犯した場合、ユーザーがそのdivをクリックしたときに同じテキストボックスを元に戻したいとします。そして、再びそのテキストボックスをクリックすると、テキストボックスが非表示になり、入力されたテキストが div に出力されます。
私の HTML コード:
<html>
<body>
<div style="width:18px; font-weight:bold; text-align:center;" id="filltheblank1" > <input type="text" /></div>
</body>
</html>
Jクエリ:
$(document).ready(function () {
$("#filltheblank1").children(this).blur(function () {
if ($(this).val()) {
var entered = $(this).val().toUpperCase();
}
$(this).hide(500, function () {
$(this).parent(this).html(entered).click(function () {
//now what to do here. I want that when user clicks o the div, the textbox should come back and when he clicks out again, it should go away and the text he entered should be preinted
});
});
});
});
誰か助けてください