ユーザーが隠し要素内の入力にタブで移動するシナリオに取り組んでいます。その入力がフォーカスされたら、jQuery を使用して表示する親、非表示の要素が必要です。これまでのところ、私はこれを機能させることができないようです。
これは私のHTMLがどのように見えるかです:
<div class="select">
<input tabindex="1" type="text" name="search" class="address" id="address-1" placeholder="Tab to the next input.">
<div class="dropdown">
<div class="dropdown-search">
<input tabindex="2" type="text" name="search" class="search" id="dropdown-search-1" placeholder="Type to search...">
</div>
</div>
</p>
そしてjQuery:
$('.select').each(function() {
var dropdown = $('.dropdown', this),
search = $('.search', this);
search.focus(function() {
dropdown.show();
});
});
コードもここに置きました:http://jsfiddle.net/ae26u/1/