我有一个带有输入的表单和表单之外的 div 容器,每个输入都有帮助文本。
<form>
<input id="name" />
<input id="email" />
<input id="pass" />
</form>
<div class="help-container">
<p class="help-name"></p>
<p class="help-email"></p>
<p class="help-pass"></p>
</div>
现在 .help-container 最初是用 { display: none; 隐藏的。} 以及每个孩子 p。
我遇到问题的jQuery是:
$("form").find("input").focus(function(){
var parent = $(this).attr("id");
$(this).closest("form").next(".help-container").show();
})
1)这不起作用。为什么?
$("form").find("input").focus(function(){
var parent = $(this).attr("id");
$(this).closest("form").next(".help-container").show();
$(".help-container").children("p").hide();
$(".help-container").children("p").find(".help-" + parent).show();
})
2)这不起作用。为什么?