Cho cấu trúc HTML sau:
<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>
sẽ được lặp lại nhiều lần trên trang, làm cách nào để đặt tiêu điểm vào trường nhập trong .bottom
div khi người dùng nhấp vào liên kết trong .top
div?
Tôi hiện đang làm cho .bottom
div xuất hiện thành công khi nhấp bằng mã JQuery bên dưới, nhưng dường như không thể tìm ra cách đặt tiêu điểm vào trường đầu vào cùng một lúc.
$('.link').click(function() {
$(this).parent().siblings('div.bottom').show();
});
Cảm ơn!
return false;
lệnh gọi lại ở cuối sự kiện? Hayfunction(e) { e.preventDefault(); ..... }
? Nếu không, trình duyệt của bạn sẽ chỉ điều hướng đến trang đó sau khi thực hiện lệnh gọi lại.