繁体   English   中英

javascript - document.activeElement

[英]javascript - document.activeElement

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

问题是,当我更改其中一个输入框的值,然后单击另一个输入框...该函数将获取新输入框的document.activeElement并将无法工作...如何使该功能“知道”改变的是前一个?

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

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

实际上它工作!!

我改变了:

editBoxAtual = document.activeElement;

editBoxAtual = this;

它的效果令人难以置信! 谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM