Javascript 在切换时不要突出显示输入值

Javascript 在切换时不要突出显示输入值,javascript,jquery,html,jquery-plugins,Javascript,Jquery,Html,Jquery Plugins,这是一个由两部分组成的问题: 1) 单击其中一个演示下拉列表。当您切换到下一个输入时,文本在firefox中被选中/突出显示。我怎样才能防止这种情况发生 2)奖励:你能回顾一下我的代码吗,并告诉我可以改进什么 这只是Firefox上的默认行为。一种可能的解决方法是让输入字段在select上执行JavaScript或jQuery函数,让函数模糊字段(这将取消选择文本),然后重新聚焦字段。非常基本,我确信它需要一些额外的破解。不幸的是,如果没有脚本,没有任何方法可以防止这种情况 我真诚地建议你别管它

这是一个由两部分组成的问题:

1) 单击其中一个演示下拉列表。当您切换到下一个输入时,文本在firefox中被选中/突出显示。我怎样才能防止这种情况发生


2)奖励:你能回顾一下我的代码吗,并告诉我可以改进什么

这只是Firefox上的默认行为。一种可能的解决方法是让输入字段在select上执行JavaScript或jQuery函数,让函数模糊字段(这将取消选择文本),然后重新聚焦字段。非常基本,我确信它需要一些额外的破解。不幸的是,如果没有脚本,没有任何方法可以防止这种情况


我真诚地建议你别管它。该功能已经到位,因此在表单中键入内容时不必使用鼠标,点击tab将选择所有文本,以便您可以轻松地重新键入,或点击向右箭头键转到字段末尾。删除该功能只会激怒一些访问者。如果他们使用tab键进入下一个字段,他们可能需要该功能。

是的,您所说的一切通常都是正确的,除非我将输入的功能劫持为“选择框”。你可能是对的,这里没有“简单”的解决方案。