Tôi muốn thêm một trường nhập tự động vào trang của tôi bằng cách sử dụng jQuery như sau:jQuery trường nhập năng động lấy nét
var inputNode = "<input id='inputNode' class='tiContent' type='text'
placeholder='text input...'/>";
$("div").append(inputNode);
và sau khi làm như vậy, tôi muốn các lĩnh vực đầu vào có trọng tâm với con trỏ nhấp nháy văn bản, vì vậy Tôi muốn gõ vào nó ngay sau khi sáng tạo.
Có thể ai đó vui lòng cho tôi biết cách tôi có thể thực hiện việc này?
Tôi đã thử gọi
$(inputNode).focus()
và cũng đã cố gắng
$(inputNode).trigger('click')
nhưng không ai trong số họ làm việc. Tôi có thể nhập vào trường sau khi nhấp vào trường, nhưng như tôi đã nói tôi muốn nhập mà không có bất kỳ tương tác nào ngay lập tức.
Rất cám ơn! Đây là cách chính xác thứ 3 để làm điều đó, bạn đã thực sự hữu ích, tất cả các bạn! – Kumite
Cái này không phù hợp với tôi vì khi $ ('div input'). Focus(); được chạy, phần tử dường như không tồn tại. –
Tự động lấy nét chỉ hoạt động đối với hộp văn bản đầu tiên và tiêu điểm hoạt động mọi lúc với tôi. –