Враховуючи таку структуру HTML:
<div class="wrapper">
<div class="top">
<a href="http://example.com" class="link">click here</a>
</div>
<div class="middle">
some text
</div>
<div class="bottom">
<form>
<input type="text" class="post">
<input type="submit">
</form>
</div>
<div>
що повториться кілька разів на сторінці, як я можу встановити фокус на полі введення в .bottomдіві, коли користувач натискає на посилання в .topdiv?
Наразі я дію .bottomуспішно з’являється при натисканні за допомогою коду JQuery нижче, але не можу зрозуміти, як одночасно встановити фокус на полі введення.
$('.link').click(function() {
$(this).parent().siblings('div.bottom').show();
});
Дякую!
return false;в кінці зворотного виклику події? Абоfunction(e) { e.preventDefault(); ..... }? Якщо ні, ваш веб-переглядач просто перейде на цю сторінку після виконання зворотного дзвінка.