Jquery-按类检测焦点
Jquery - detect focus by class
我试图检测何时选择了一个输入标记,试图捕捉它的类名。例如,
<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%"/>
在我的javascript中,我想检测何时选择了带有类的输入。为此,我正在做:
$(".bbb").focus(function () {
var row_id = $(this.id);
});
只有在选择了第一个输入(id="aa1")时,才可以使用此jQuery焦点方法。。其他所有未检测到。。
为什么?你能帮我吗?我该如何解决此问题?
谢谢,顺致敬意,威廉。
您的代码不起作用,因为您的选择器错误,请尝试:
$(".bbb").focus(function () {
var row_id = this.id;
alert(row_id);
});
现场演示
要使用jQuery访问属性,应该使用attr()
,如下所示:
$(".bbb").focus(function () {
var row_id = $(this).attr("id");
});
($(this.id);
将搜索标记名与this.id
匹配的元素)
相关文章:
- 如何检测哪个窗口是焦点
- iFrames并再次检测焦点
- 检测输入是否有焦点
- 如何在iPhone上重新打开Safari时检测焦点
- 检测特定文本框是否有焦点
- 如何持续检测焦点是否设置?(Javascript, jQuery)
- 有没有一种简单的方法来检测容器元素中的焦点变化
- 如何检测页面是否具有焦点(加载)
- 使用纯JS或jQuery通过Alt Tab检测浏览器页面窗口何时失去焦点
- 正在检测没有焦点的鼠标滚轮
- 检测元素外的子对象何时获得焦点
- Jquery-按类检测焦点
- Chrome:是否有可能检测到javascript控制台失去窗口焦点
- 如何在JS中检测焦点改变事件
- 如何检测文本区域何时失去焦点,并在单击特定元素时保持它不失去焦点?
- 检测浏览器选项卡是否有焦点
- 如何在Javascript代码中检测Flash影片何时获得焦点
- 谷歌电子表格如何检测单元格点击而不改变焦点
- 如何检测Extjs网格失去焦点
- Jquery 检测输入焦点