$(“输入”)。焦点不起作用

时间:2011-09-29 15:10:44

标签: jquery selector

我似乎遇到了一个奇怪的jQuery问题。在我的页面上,我有许多文本字段和选择框以及此代码:

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

(这是稍后要完成的占位符代码)。页面加载时,没有错误。然而,对任何文本输入进行聚焦都没有任何作用。我也尝试了选择器$(':input') - 结果相同。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

尝试使用文档就绪块,以确保在尝试添加事件之前已加载要绑定的输入。

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