我有几个 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/