を持っている場合は、私のhtmlコードは、私が達成したい何このjQueryの - 子供は入力
<div class="wrap">
<div class="inputs">
<input type="text">
<p>X</p>
</div>
<div class="inputs">
<input type="text">
<input type="text">
<p>x</p>
</div>
</div>
のように見える検出は次のとおりです。
- 入力にフォーカスがある場合は、次の段落を示しました。
- 入力がフォーカスを失った場合は、次のparagprahを非表示にします。
- div.inputsに複数の入力がある場合は、そのうちの1つがフォーカスを失うまで段落を非表示にしないでください。
私はそれ
$(".inputs p").hide();
$(".inputs").focusin(function() {
$(this).find("p").slideDown();
});
$(".inputs").focusout(function() {
$(this).find("p").slideUp();
});
ため、このjQueryのコードを作成しそれは動作しますが、複数の入力とdiv.inputsのためには、隠し段落を開始し、それが再度表示開始。
私のコードで何が間違っていますか?
おかげで、私はまだjQueryを使ってそれに対処する方法を見つけるしたいと思います。 –