$ ("input"). фокус не работает - PullRequest
       34

$ ("input"). фокус не работает

0 голосов
/ 29 сентября 2011

У меня странная проблема с jQuery. На моей странице есть несколько текстовых полей и ящиков для выбора и этот код:

$('input').focus(function() { alert($(this).attr("name")); });

(это код заполнителя, который будет дополнен позже). Когда страница загружается, ошибок нет. Однако фокусировка на любом из текстовых входов ничего не делает - вообще. Я также попробовал селектор $(':input') - с тем же результатом.

Чего мне не хватает?

1 Ответ

2 голосов
/ 29 сентября 2011

Попробуйте использовать блок готовности документа, чтобы убедиться, что ввод, с которым вы хотите связать, загружен, прежде чем вы попытаетесь добавить событие.

$(document).ready( function () {
    $('input').focus( function() {
        alert($(this).attr("name")); 
    });
});
...