Data la seguente struttura 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>
che verrà ripetuto più volte nella pagina, come imposto il focus sul campo di input nel file .bottom div quando un utente fa clic sul link nel .topdiv?
Attualmente sto realizzando il .bottom apparire correttamente div al clic utilizzando il codice JQuery di seguito, ma non riesco a capire come impostare lo stato attivo sul campo di input allo stesso tempo.
$('.link').click(function() {
$(this).parent().siblings('div.bottom').show();
});
Grazie!
return false;alla fine della richiamata dell'evento? Oppurefunction(e) { e.preventDefault(); ..... }? In caso contrario, il browser passerà a quella pagina dopo aver eseguito la richiamata.