我似乎遇到了一个奇怪的jQuery问题。在我的页面上,我有许多文本字段和选择框以及此代码:
$('input').focus(function() { alert($(this).attr("name")); });
(这是稍后要完成的占位符代码)。页面加载时,没有错误。然而,对任何文本输入进行聚焦都没有任何作用。我也尝试了选择器$(':input')
- 结果相同。
我错过了什么?
答案 0 :(得分:2)
尝试使用文档就绪块,以确保在尝试添加事件之前已加载要绑定的输入。
$(document).ready( function () {
$('input').focus( function() {
alert($(this).attr("name"));
});
});