Tôi đã thử $('#field').focus()
và mọi phương thức khác được tìm thấy trên internet. Không có gì hiệu quả. Tôi có một html đơn giản tái tạo vấn đề.Cách lấy nét trường nhập trên trình duyệt Android thông qua javascript hoặc jquery
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#field').focus();
});
</script>
</head>
<body>
<input type="text" id="field" name="field"/>
</body>
</html>
Xin vui lòng trợ giúp!
Không có lý do nào không hoạt động, trừ khi bạn đang sử dụng jQuery Mobile. jQuery Mobile thay đổi vòng đời DOM từ những gì bạn thường mong đợi. –
Tôi không sử dụng jQuery Mobile, chỉ cần jQuery đơn giản. Xem ví dụ. – Ionut
Nó chắc chắn có thể được thực hiện, tôi nhìn thấy nó trên trang tìm kiếm của Google, khi bạn nhấn mũi tên trên các đề xuất. Nhưng họ đã giảm thiểu số lượng js của họ, tôi không thể hiểu nó được thực hiện như thế nào. – Ionut