【问题标题】:Is it possible to have a mouseover trigger over typed text in inputs?是否可以在输入中的键入文本上触发鼠标悬停?
【发布时间】:2014-04-05 01:53:39
【问题描述】:

假设我有一个简单的<input type="text">,是否可以添加一个 Javascript 侦听器来侦听用户将鼠标悬停在该输入中的键入文本时?如果是这样,我是否也可以确切地知道它们当前被鼠标悬停在哪个字母(或字符串中的位置)?

我愿意使用像jQuery这样的JS框架来实现这一点。

【问题讨论】:

标签: javascript onmouseover html-input


【解决方案1】:

不。输入中的字母不是 HTML 元素。您需要 HTML 元素才能拥有事件处理程序。

完成此操作的唯一方法是隐藏输入框并在顶部放置一个假的,并在您键入时将每个单独的字母包装在 SPAN 中。这样每个字母都在一个实际的 HTML 元素中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-27
    • 2014-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多