给定以下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中的链接时,如何将焦点设置在div 的输入字段上?
我目前正在.bottom使用下面的JQuery代码使div在单击时成功显示,但是似乎无法弄清楚如何同时将焦点设置在输入字段上。
$('.link').click(function() {
$(this).parent().siblings('div.bottom').show();
});
谢谢!
@simshaun导航到哪个页面?
—
滚石
好吧,在您的示例中,当您单击该链接时,它将转到example.com。
—
simshaun 2011年
哦,是的,谢谢大家的注意!
—
滚石
return false;事件回调的末尾执行?还是function(e) { e.preventDefault(); ..... }?如果不是,您的浏览器将在执行回调后直接导航至该页面。