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");
});