Как установить фокус на элементе html?
Я использую document.getElementById('ID_HTML_wanted').focus();, но мой html-элемент "ID_HTML_wanted" не находится в центре внимания. Я использую jquery API .focus
Как установить фокус на элементе html?
Я использую document.getElementById('ID_HTML_wanted').focus();, но мой html-элемент "ID_HTML_wanted" не находится в центре внимания. Я использую jquery API .focus
Попробуйте обернуть свой код в этот код, чтобы он выполнялся ПОСЛЕ того, как DOM будет готов.
$(function(){
//your code
});
так и станет
$(function(){
document.getElementById('ID_HTML_wanted').focus();
});
Однако у вашего элемента нет метода .focus(), если вы хотите ДЕЙСТВИТЕЛЬНО использовать jQuery, используйте
$(function(){
$("#ID_HTML_wanted").focus();
});
$( document ).ready(function() { $("#ID_HTML_wanted").focus(); });
- person immobiluser; 19.10.2011
Извините, я фактически не установил фокус, когда DOM готов:
$( document ).ready(function() {
$("#ID_HTML_wanted").focus();
});
Все три следующих синтаксиса .ready() эквивалентны:
$(document).ready(handler)
$().ready(handler) (this is not recommended)
$(handler)