【发布时间】:2014-04-05 01:53:39
【问题描述】:
假设我有一个简单的<input type="text">,是否可以添加一个 Javascript 侦听器来侦听用户将鼠标悬停在该输入中的键入文本时?如果是这样,我是否也可以确切地知道它们当前被鼠标悬停在哪个字母(或字符串中的位置)?
我愿意使用像jQuery这样的JS框架来实现这一点。
【问题讨论】:
标签: javascript onmouseover html-input
假设我有一个简单的<input type="text">,是否可以添加一个 Javascript 侦听器来侦听用户将鼠标悬停在该输入中的键入文本时?如果是这样,我是否也可以确切地知道它们当前被鼠标悬停在哪个字母(或字符串中的位置)?
我愿意使用像jQuery这样的JS框架来实现这一点。
【问题讨论】:
标签: javascript onmouseover html-input
不。输入中的字母不是 HTML 元素。您需要 HTML 元素才能拥有事件处理程序。
完成此操作的唯一方法是隐藏输入框并在顶部放置一个假的,并在您键入时将每个单独的字母包装在 SPAN 中。这样每个字母都在一个实际的 HTML 元素中。
【讨论】: