当用户单击输入字段时,我试图显示一个 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/
代码
<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 中得到回答……但我真的可以在这件事上使用你的帮助。如果这是一个卑鄙的问题,我提前道歉......