Javascript Jquery-按类检测焦点

Javascript Jquery-按类检测焦点,javascript,jquery,html,focus,Javascript,Jquery,Html,Focus,我试图检测何时选择了输入标记,试图捕获其类名。 比如说, <input id="aa1" class="bbb" style="height: 30px; width: 100%"/> <input id="aa2" class="bbb" style="height: 30px; width: 100%"/> <input id="aa3" class="bbb" style="height: 30px; width: 100%"/> 只有在选择了第

我试图检测何时选择了输入标记,试图捕获其类名。 比如说,

<input id="aa1" class="bbb"  style="height: 30px; width: 100%"/>
<input id="aa2" class="bbb"  style="height: 30px; width: 100%"/>
<input id="aa3" class="bbb"  style="height: 30px; width: 100%"/>
只有在选择了第一个输入(id=“aa1”)时,才能使用jQuery焦点方法。。其他所有的都没有被检测到

为什么??你能帮助我吗?我如何解决这个问题

谢谢,, 致以最良好的祝愿,
William。

您的代码不起作用,因为您的选择器错误,请尝试:

$(".bbb").focus(function () { 
    var row_id = this.id;
    alert(row_id);
});

要使用jQuery访问属性,应使用以下命令:

$(".bbb").focus(function () { 
    var row_id = $(this).attr("id");
});
$(this.id);
将搜索标记名匹配的元素
this.id

您希望
$(this.id)
做什么?当您聚焦第一个输入时,它是
$(“aa1”)
,它不会返回任何内容,因为它选择了类似
的元素。
$(".bbb").focus(function () { 
    var row_id = $(this).attr("id");
});