Tôi có hộp văn bản này:Làm cách nào để di chuyển con trỏ tới mặt trước của hộp văn bản có văn bản trong đó?
<input type="text" name="url" id="url-input" />
và mã này:
var inputText = "Hello World";
$(document).ready(function() {
$("#url-input").focus();
$("#url-input").val(inputText);
});
Vì nó là, con trỏ sẽ được hiển thị ở phần cuối của hộp văn bản sau dòng chữ "Hello World" (không có vấn đề trong đó thứ tự tôi thêm tiêu điểm hoặc thay đổi giá trị). Làm thế nào tôi có thể di chuyển nó về phía trước?
Cảm ơn
EDIT - Đây là jsFiddle: http://jsfiddle.net/dmRND/
Cảm ơn bạn, đó là tuyệt vời. Có cách giải quyết nào cho IE8-? –
@Nick Brunt: Điều đó ghi nhớ tôi về câu trả lời này: http://stackoverflow.com/questions/263743/how-to-get-cursor-position-in-textarea/3373056#3373056. – pimvdb