Trong javascript các công việc sau để cung cấp cho tập trung vào hộp edit_2 đầu vào:JQuery tập trung một yếu tố
document.getElementById("edit_2").focus();
Tuy nhiên sử dụng Jquery này không:
$("#edit_2").focus;
Trong javascript các công việc sau để cung cấp cho tập trung vào hộp edit_2 đầu vào:JQuery tập trung một yếu tố
document.getElementById("edit_2").focus();
Tuy nhiên sử dụng Jquery này không:
$("#edit_2").focus;
Bạn đang kêu gọi một phương pháp, vì vậy:
$("#edit_2").focus;
nên
$("#edit_2").focus();
EDIT: Nếu bạn đang tự hỏi tại sao dòng đầu tiên không được tính là lỗi cú pháp, đó là do tuyên bố đúng là "nhận hàm focus
" (và không làm gì với nó).
tuyên bố của bạn
$("#edit_2").focus
không được gọi hàm 'tập trung', để gọi hàm bạn phải sử dụng cú pháp 'tập trung()'
thử
j$("#some_id").focus()
Nó hoạt động tốt. 'Trọng tâm $ ('# edit_2').'
EDIT tuyên bố của bạn không được ném một lỗi bởi vì nó chỉ trả về một tham chiếu đến các chức năng 'tập trung', nhưng nó không gọi hàm.
focus
là một chức năng và phải được gọi như một, thay đổi mã của bạn để trông giống như:
$("#edit_2").focus();
Để tham khảo, xem focus documentation.
bạn quên() và nên tập trung
$('Selector').focus();
trong bạn trường hợp
$("#edit_2").focus();
Bạn đang sử dụng asp.net? –