Syl*_*ain 10
更新:不要使用jQuery.
纯CSS解决方案:
<input type="text" value="Test Element" id="test"/>
<style>
#test:hover, #test:focus { color: blue; }
</style>
Run Code Online (Sandbox Code Playgroud)
这里有jsFiddle演示:https://jsfiddle.net/ngkybcvz/
使用不同的CSS类可能是一种解决方案.
.elementHovered { color : blue; }
.elementFocused { color : blue; }
<input type="text" value="Test Element" id="test"/>
$("#test").hover(function() {
$(this).addClass("elementHovered");
}, function() {
$(this).removeClass("elementHovered");
});
$("#test").focus(function() {
$(this).addClass("elementFocused");
});
$("#test").blur(function() {
$(this).removeClass("elementFocused");
});
Run Code Online (Sandbox Code Playgroud)
这里有jsFiddle演示:http://jsfiddle.net/ZRADe/