Dada a seguinte estrutura 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>
que será repetido várias vezes na página, como faço para definir o foco no campo de entrada no .bottom
div quando um usuário clica no link no .top
div?
No momento, estou fazendo com que o .bottom
div apareça com sucesso no clique usando o código JQuery abaixo, mas não consigo descobrir como definir o foco no campo de entrada ao mesmo tempo.
$('.link').click(function() {
$(this).parent().siblings('div.bottom').show();
});
Obrigado!
return false;
no final do callback do evento? Oufunction(e) { e.preventDefault(); ..... }
? Caso contrário, seu navegador apenas navegará para essa página após executar o retorno de chamada.