ユーザーが入力フィールドをクリックしたときに div を表示しようとしていますが、いくつかの問題があります...
1) ユーザーが入力フィールドをクリックすると、div が表示されますが、div を操作すると、div が消えます... ユーザーが div を操作している間、フィールドをアクティブに保つにはどうすればよいですか?
2) 複数のフィールドがあり、以下のコードを使用しています...複数のフィールド ID に設定し、特定の各 div に関連付けられた div を表示するにはどうすればよいですか (つまり、入力フィールド id=age は div id=tip-age を示します。入力フィールド id=height -- div id=tip-height を示します)
これについても jsfiddle を作成しましたhttp://jsfiddle.net/NEmYv/
HTMLコード
<form id="measure">
<div id="tip-age" style="display:none;">text here</div>
<input type="text" id="age" />
<input type="submit">
</form>
jQuery
$("#age").focusin(function() {
$("#tip-age").show();
}).focusout(function () {
$("#tip-age").hide();
});
これが jQuery API で解決される可能性があることは理解していますが、この問題については本当にあなたの助けを借りることができます。これが卑劣な質問である場合は、事前にお詫び申し上げます...