本文介绍了查找当前是否选择了文本框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎么会发现如果一个文本框(或textarea)目前在焦点?我不在乎知道它是哪一个,我只需要知道一个是否在焦点(有光标在其中)。如何使用JavaScript和jQuery来做到这一点?解决方案
因为您已经找到 document.activeElement ,你可以检查它的nodeName。
if(document.activeElement.nodeName =='TEXTAREA'|| document.activeElement.nodeName =='INPUT'){
// ....
}
类似的东西。
How would I find if a textbox (or textarea) currently is in focus? I don't care to know which one it is, I just need to know if one is in focus (has the cursor in it). How would I do this with javascript and jquery?
解决方案
Since you have found document.activeElement, you can check its nodeName.
if (document.activeElement.nodeName == 'TEXTAREA' || document.activeElement.nodeName == 'INPUT') { // .... }
Something like that.
这篇关于查找当前是否选择了文本框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-28 01:39