javascript - 文档.activeElement

标签 javascript jquery dom document

我有几个 inputTextBox,我正在使用 document.activeElement 来处理由 inputBox 元素的“change()”函数调用的那些输入框的值更改。

问题是当我更改其中一个输入框的值然后单击另一个输入框时...该函数将获取新输入框的 document.activeElement 并且将不起作用...如何制作该函数“知道”改变的是前一个吗?

最佳答案

在元素的 change() 处理程序中,关键字 this 将引用刚刚更改的元素。

$('#foo').change(function() {
    alert(this.id);  // "foo"
});

关于javascript - 文档.activeElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3042000/

相关文章:

javascript - 启用按钮时运行 javascript 函数

dom - 使用 getLastChild() 时从元素中删除所有子项有效,但在使用 getFirstChild() 时抛出 NullPointerException

html - 使两个 div 向右浮动并重叠?

java - 如何将 Java Map 转换为基本的 Javascript 对象?

javascript - 提交按钮无法处理 javascript 以进行验证

javascript - 根据受欢迎程度缩放内容标签

javascript - 去掉字符串中间的一个字符 : without removing inner element

javascript - 如何为 Blogger 添加国际化支持?

JavaScript 图像数组不起作用

javascript - React Native Elements 行在 FormInput 组件下面